uniapp获取ip地址没有现成的API,原理就是请求一个公共的网址,根据返回的数据截取出自己的IP地址
uni.request({
url:'http://pv.sohu.com/cityjson?ie=utf-8',
method:'POST',
success: (res) => {
const reg = /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/;
let ip = reg.exec(res.data);
console.log(ip[0]);
}
})