jsp网站开发引用文献,如何创建属于自己的网站,wordpress文件共享,大型网站的服务器架设与小型网站有什么不同eventBus父组件$emit一次子组件多次收到$on
参考#xff08;EventBus踩坑1-CSDN博客#xff09;
父组件emit出了事件#xff0c;这个过程需要一定时间#xff0c;这段时间过长#xff0c;子组件还未接收到父组件的emit#xff0c;父组件认为子组件没有收到#xff0c;…eventBus父组件$emit一次子组件多次收到$on
参考EventBus踩坑1-CSDN博客
父组件emit出了事件这个过程需要一定时间这段时间过长子组件还未接收到父组件的emit父组件认为子组件没有收到于是再次发送emit... 最终子组件收到了多个emit自身的监听的事件被触发了多次。因此就出现了父组件内的emit只调用了一次多次emit发生在EventBus内部子组件绑定的监听事件却被触发了多次。
父组件
Bus.$emit(handMovementRefresh);子组件防止eventBus认为子组件未接收到消息多次发送请求 -- 每次监听事件之前在子组件中清除上一次的监听
Bus.$off(handMovementRefresh);
Bus.$on(handMovementRefresh, () {console.log(handMovementRefresh)this.xxx();
})