/***************** 这两段代码在一个页面**********/
要执行的页
onLoad(e) {
//监听另一界面触发事件后,传过来的值,和当前界面接受到值后,要执行的事件
uni.$on('login', (usnerinfo) => {
this.ischooseid = usnerinfo.addrsssid;
this.ischoose = true;
})
},
一定要记得在离开页面后移除监听事件
//和onLoad(){} 位置同级
onUnload() {
// 移除监听事件 优化性能
uni.$off('login');
},
/******************************************/
要调用的界面’login’名字随便起
//当前界面执行某一块后,想让另一个页面同步更改,就执行下方代码,在你想同步更改数据的的界面,执行监听,也就是上方代码.
uni.$emit('login', {
addrsssid:id,
});