在A页面的onLoad函数里面写了一个 uni.$on事件监听,从A页面跳转到B页面,在B页面执行uni.$emit,但是A页面的事件监听,只执行了一次,从B页面返回A页面以后,再从A页面返回B页面,发现uni.$on没有生效了
A页面:
uni.$on(this.eventName, (data) => {
this.addressInfo = data;
})
B页面:
uni.$emit(this.eventName, item);
在A页面的onLoad函数里面写了一个 uni.$on事件监听,从A页面跳转到B页面,在B页面执行uni.$emit,但是A页面的事件监听,只执行了一次,从B页面返回A页面以后,再从A页面返回B页面,发现uni.$on没有生效了
A页面:
uni.$on(this.eventName, (data) => {
this.addressInfo = data;
})
B页面:
uni.$emit(this.eventName, item);
0 个回复