在使用vue的时间总线跨页面(组件)通讯时,发现$on会多次触发
解决:在$on所在组件的beforeDestroy或destroy生命周期中注销掉监听和发送的事件-------$off
1
2
3 beforeDestroy () {
bus.$off('SUBMITSEARCH_PEOPLE')
},
附上github上Vue作者尤大大关于这问题的解答:
https://github.com/vuejs/vue/issues/3399
在使用vue的时间总线跨页面(组件)通讯时,发现$on会多次触发
解决:在$on所在组件的beforeDestroy或destroy生命周期中注销掉监听和发送的事件-------$off
1
2
3 beforeDestroy () {
bus.$off('SUBMITSEARCH_PEOPLE')
},
附上github上Vue作者尤大大关于这问题的解答:
https://github.com/vuejs/vue/issues/3399