最近做网站的时候有需求,是在前端加入用户省份收集统计功能。
这里我们使用搜狐的接口,这个接口适用于所有平台及浏览器:
- 在入口页面
index.html
里添加如下代码(返回的数据里包含ip地址和省份):
<!-- MAIN JS -->
<script src="./static/js/main.js"></script>
<!--加入ip统计代码-->
<script src="https://pv.sohu.com/cityjson?ie=utf-8"></script>
</html>
- 在index.vue里的mounted里加入代码:
mounted:function () {
var that=this;
//等待js都加载完之后,调用countip方法
window.onload=function (){
that.countIp()
}
},
- 发送给后台,让后台去做处理:
countIp:function(){
axios.post(api.countIp,returnCitySN).then(function (res) {
console.log(res);
}).catch(function (error) {
console.log(error);
})
},
网友评论