前言
如:我们提示未读数,然后点进去后记录已经设置为已读;但是返回上一页发现未读数还未变,这个时候,我们就需要触发未读数更新;在点进去查看记录的时候设置已读后回调再触发加载上一页的未读数即可。
主页面A
methods: {
/** 加载未读数*/
loadCount(val) {
console.log("-------", val);
},
}
点击进去后的页面B
methods: {
/** 设置已读*/
inserRead() {
// 已读接口调用,且变量状态更改
// 对上一个页面操作
var pages = getCurrentPages(); // 当前页面数组
let beforePage = pages[pages.length - 2]; // 获取上一个页面实例对象(1 当前页 2上一页 3上上一页...)
beforePage.$vm.loadCount("测试");// 触发上一页方法
// 这个附带
//uni.navigateBack();// 返回上一页
},
}
结果
-------测试