一、需求
使用uniapp开发小程序时,需要调取【记录日活动统计】的接口,而这个接口需要传递一个ip给后台,
那么前端如何获取ip呢?下面代码里可以实现
二、代码实现
1.在项目的manifest.json
中配置一下网络权限:
"permissions": {
"network": {
"description": "用于获取网络状态和IP地址"
}
},
注意
:把上面的代码放到 第一层的“app-plus”下面,不要和安卓的权限弄混了
2.然后在你想要获取ip的页面,加入下面的代码
打印的ip就是,运行在手机上的ip。
uni.request({
url: 'https://api.ipify.org?format=json',
success: function(res) {
var ip = res.data.ip;
console.log('IP地址:', ip);
}
});