uniapp如何获取IP地址

uniapp如何获取IP地址

获取ip地址

最近一个uni项目涉及到获取IP地址,在网上看到用引入外部JS的方法来获取,uni-app配置模板没有找到index.html这个文件,所以这个没法在index.html直接引入,正常的可以直接外部js链接:http://pv.sohu.com/cityjson?ie=utf-8在浏览器打开后就能显示了IP信息

js获取ip地址

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/javascript">  
    console.log(returnCitySN["cip"]+','+returnCitySN["cname"])  
</script>

uni-app获取ip地址

直接使用uin-request请求,然后再截取字符串来取得自己的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]);
	}
})
    原文作者:想要飞翔的小猪
    原文地址: https://blog.csdn.net/dwb123456123456/article/details/116296138
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞