组件销毁有很多种情况

比如页面关闭,路由跳转(没有使用keep-alive时的路由切换)

还可以使用v-if和改变key值来销毁组件,这属于手动销毁组件
代码:<v-detection :detectionid="detectionid" v-if="hackReset"></v-detection>

声明hackReset,利用true或者false实现重建或者销毁

代码:
     this.hackReset = false;//销毁组件
     this.$nextTick(() => {
       this.hackReset = true;//重建组件
     });
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐