案例演示
浏览记录是后台根据调用接口次数来判断的
代码
下一级页面往回传
if (res.code == 1) {
uni.$emit('newAddPv',{
id:this.news_id,//这是这条新闻的id
pv:res.data.pv //浏览量
})
}
上一级页面接收
onLoad() {
this.getFenlei()
uni.$on('newAddPv',(e)=>{
this.list.forEach((item)=>{
if(item.id==e.id){//如果此条信息id 和详情的id相同,那么此条的浏览量 需= 下一级的浏览量
item.pv=e.pv
}
})
})
},
onUnload() {//
uni.$off('newAddPv')
},
网址
https://uniapp.dcloud.net.cn/api/window/communication.html#emit