uniapp APP 跳转刷新数据

1、跳转有底部按钮界面,并刷新当前页面
详情界面
golookcourse() {
if (this.form.cate == 1) {
uni.switchTab({
url: '/pages/user/meet'
});
return
} else {
uni.$emit('meet', {
cate: this.form.cate
})
uni.switchTab({
url: '/pages/meet/index'
});
}
}
返回列表页面
mounted() {
uni.$on('meet', (data) => {
this.queryParams.cate = data.cate
this.getMeetList();
})
},
2、点击原生导航栏返回按钮 刷新页面数据
当前详情页:
onUnload() {
uni.$emit("getlist", true) //这里可以传个空,也可以传值过去
},
列表需要刷新页面:
onShow() {
uni.$on("getlist", (e) => {
this.changeList(); //需要重新访问一下接口。
})
},
//这里需要清除下,不然会重复调用
onUnload() {
uni.$off('getlist');
},

posted @ 2023-08-19 14:38  Mr-Qin  阅读(281)  评论(0编辑  收藏  举报