最近在工作遇到问题,发现bus.$on中的函数被多次触发,查阅资料发现,原来是页面没有刷新导致bus.$on被多次绑定的缘故,解决办法也很简单,就是使用bus.$off解绑,具体示列如下:
bus.$emit('eventname','') // 触发
bus.$off('eventname') // 页面没有刷新先解绑
bus.$on('eventname',()=>{
//anything
})
最近在工作遇到问题,发现bus.$on中的函数被多次触发,查阅资料发现,原来是页面没有刷新导致bus.$on被多次绑定的缘故,解决办法也很简单,就是使用bus.$off解绑,具体示列如下:
bus.$emit('eventname','') // 触发
bus.$off('eventname') // 页面没有刷新先解绑
bus.$on('eventname',()=>{
//anything
})