Nuxt/getIp API

axios.vue
template>
    div>
        button v-on:click="getIp">IPアドレス取得/button>
        p>{{ ip }}/p>
    /div>
/template>

script>
export default {
    data: function(){
        return {
            ip: "0.0.0.0"
        }
    },
    methods: {
        async getIp() {
            this.ip = await this.$axios.$get('http://icanhazip.com')
        }
    }
}
/script>