vue中的浏览量_vue项目中统计页面访问量PV UV

PV:page view 页面的访问量、浏览量。

UV:Unique Visitor 一天24小时内,你的网站访问的IP数量。

我们以vue项目来举例,每访问一个页面,都会经过main.js文件,所以我们在main.js中调用接口,将页面链接,名称等参数传递给后端即可。

router.afterEach((to, from, next) => {

comFun.hasToken().then(() => { //确保拿到token之后

let url = 'https://hi.189.cn/equitiesWebTest' + to.fullPath

comFun.setPVUV(url, to.meta.title)

})

//hasToken和setPVUV方法都在common.js中,导出对象名是comFun

})

在setPVUV()方法中调用接口

//统计页面PV和UV

const setPVUV = (url, title) => {

let data = {

webId: "equities", //网页标识符

url: url, //当前页面url

webName: title, //网页名称

openId: sessionStorage.getItem('openId'),

phoneNum: sessionStorage.getItem('userInfo') ? JSON.parse(sessionStorage.getItem('userInfo')).phoneNum : store.state.userInfo.phoneNum //手机号码

}

//调用封装好的接口方法

api.setPVandUV(data).then(res => {

console.log('PVUV '+res)

}).catch(err => {

console.log(err)

})

}

以上。

PS:要统计点击量,可在点击事件中调用setPVUV()方法

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值