首先我们有免费的接口'https://api.ipify.org?format=json'
用法
ipdizhi(){
fetch('https://api.ipify.org?format=json').
then(response => response.json()).
then(data => {
const ip = data.ip //登录ip
console.log(ip);
//通过ip地址获取所在地
fetch(`https://api.vore.top/api/IPdata?ip=${ip}`).
then((res) => res.json()
.then((data) => {
console.log(data);//当前地址
})
)
})
.catch(error => { console.error(error) })
}
使用完之后我们可以利用钩子函数去调用
created() {
this.ipdizhi()
},
运行结果: