中等Vue
0 1

Vue组件会在什么时候被销毁?

【概念释义】

组件在不再被渲染到页面上时销毁:v-if 为 false、路由离开且未被 keep-alive、父组件卸载、动态组件切换且未缓存。会触发 beforeUnmount/unmounted(Vue3)或 beforeDestroy/destroyed(Vue2),应清理定时器、事件监听、WebSocket、第三方实例。

【基础使用】

vue
<Child v-if="show" />
<!-- show false → Child 销毁 -->

<keep-alive>
  <Child v-if="tab==='a'" />
</keep-alive>

登录查看完整 984

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)