vue父组件中如何销毁子组件

一个下拉框组件,父组件销毁后子组件依然保留的,子组件是追加到document.body中的。
vue父组件中如何销毁子组件
想问下,如何在父组件销毁的时候同时销毁掉这种追加到body中的子组件?

回答

在使用document.body.append的时候都要考虑该内容会不会用到document.body.remove去删除,是否需要提前暴露删除方法。

每个组件都有声明周期的,在父组件生命周期的destroyed内执行对子组件的remove操作。

想办法拿到子组件的实例,你创建子组件的时候肯定有
vm.$destroy

以上是 vue父组件中如何销毁子组件 的全部内容, 来源链接: utcz.com/a/68725.html

回到顶部