Vue 'unmounted' 生命周期钩子


示例

使用 unmounted 生命周期钩子在组件从 DOM 中删除时创建警报。

<script>
export default {
    unmounted() {
        alert("The component is removed (unmounted)!");
  }
}
</script>
运行示例 »

定义和用法

从 DOM 中删除组件后,将调用 unmounted 生命周期钩子。

例如,此钩子可用于删除事件侦听器或取消计时器或间隔。

注意:在上面的示例中,在我们看到组件被删除之前就出现了警告框。 这是因为,首先组件会从 DOM 中删除,然后会出现警报,最后,当您在警报框中单击"确定"时,浏览器将渲染没有 DOM 内组件的页面。


相关页面

Vue 教程: Vue 生命周期钩子

Vue 教程: 'unmounted' 钩子

Vue Reference: Vue 'beforeUnmount' 生命周期钩子