** 延时时间为大于1000ms时,或者手动销毁时间大于1000ms时,自定义事件都会失效;但是小于或等于1000ms时,自定义事件却仍然有效,而其他的未用定时器加载的自定义事件是正常失效的**
//父组件
mounted() {
//绑定自定义事件(更灵活)
setTimeout(() => {
this.$refs.mySun.$on("sendSunMsg", this.getSunMsg);
}, 1000);
},
//子组件
mounted() {
setTimeout(() => {
this.$destroy();
}, 1001); // 延时时间为大于1000ms时,或者手动销毁时间大于1000ms时,自定义事件都会失效;但是小于或等于1000ms时,自定义事件却仍然有效,而其他的未用定时器加载的自定义事件是正常失效的
},
请问这种现象的本质是什么?