一、需求
使用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);}});