问题描述:有A、B两个子组件,通过component进行切换,子组件中有定时器,当切换组件时需要把定时器给注销掉。
1、通过VUE组件生命周期进行删除定时器
2、使用this.$once来监听定时器
3、....
组件生命周期详细:https://www.cnblogs.com/wangjiachen666/p/9497749.html
使用this.$once参考:https://juejin.im/post/5cc17b88f265da03705fbbbe
以下测试代码,其中A.vue为生命周期删除,B.vue为this.$once监听删除
Test.vue
<template>
<div id="testdiv">
<component ref="a" :is="assembly" :key="assembly"></component>
<ul>
<li
class="basis"
v-for="(item,index) in submenuarr"
:key="index"