中央事件总线事件多次触发-----BUS是全局的,每次切换路由(我是在动态组件中)再次执行函数的时候都会在BUS中再注册一次,push进相同事件名里边,如下图,多次切换路由就会导致同名事件多次注册---多次触发。
解决:在组件的beforeDestroy或destroy中注销掉监听和发送的事件-------$off
中央事件总线事件多次触发-----BUS是全局的,每次切换路由(我是在动态组件中)再次执行函数的时候都会在BUS中再注册一次,push进相同事件名里边,如下图,多次切换路由就会导致同名事件多次注册---多次触发。
解决:在组件的beforeDestroy或destroy中注销掉监听和发送的事件-------$off
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。