Vue.js : How to trigger an action after a component unloads?

标签 vue.js

我有这个组件,当用户点击它时,它会向 BODY 元素附加一个 div。当组件通过 Vue-router 在页面更改时卸载时,我想删除这个附加的 div。我可以在组件中使用特定的方法来触发 dom 事件吗?

最佳答案

http://vuejs.org/api/#destroyed

var myComponent = Vue.extend({
    destroyed:function(){
        //do your worst!
    }
});

关于Vue.js : How to trigger an action after a component unloads?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35014816/

相关文章:

javascript - 从子表单组件传递和检索数据的最佳方法是什么?

vue.js - v-for 中的 VueJS 插槽

javascript - Element-ui View 无法在插槽区域立即更新

vue.js - 如何在计算属性中调用 getter

javascript - 如何在 Vuejs 中为 v-for 中的数组值设置条件?

import.meta.env 的 typescript 类型

javascript - Vue v 绑定(bind) :class not working immediately when changing the binded object's value

javascript - console.table不显示观察者

javascript - 如何使用 VueJS 中的计算属性从 v-for 指令过滤器中删除重复?

javascript - 在 bootstrap vue 的 <b-form-radio-group> 元素中使用@change 传递参数*和*点击值