Vue $bus被多次触发

2021-05-17  本文已影响0人  Cherry丶小丸子

只要页面没有强制刷新,存在组件切换,bus.$on方法会被多次绑定,造成事件多次触发

解决办法:

beforeDestroy () {
    bus.$off('event')
}

如果以上方案不起作用,使用如下方案

在每次调用方法前先解绑事件 ( bus.$off ),然后在重新绑定 (bus.$on )

上一篇 下一篇

猜你喜欢

热点阅读