点击保存或提交以后
if (res.success) {
Toast(res.msg);
setTimeout(() => {
uni.$emit("getlist", { param: res.success })//这里可以传个空,也可以传值过去
uni.navigateBack({ // 返回上一页
delta: 1
})
}, 500);
}
在上一个页面接收传递回来的数据
onLoad(payload => {
data.type = payload.type;
methods.init();
uni.$on("getlist", (data) => {
methods.getProjectRecordList(data.param);//需要重新访问一下接口。
})
});
与此同时在组件销毁时将其关闭
onUnload(() => {
console.log('组件销毁');
uni.$off('getlist');
})