vue手动创建的组件手动销毁内存泄漏,如何避免内存泄漏?

  1. 手动创建vue组件的方法:
const Comp = Vue.extend(Test)

new Comp({

propsData: {

a: 1

}

}).$mount('#app')

  1. 手动销毁组件的方法
// 获取到组件所在的DOM元素

const el = document.querySelector('#test')

// 获取当前组件实例

el.__vue__.$destroy()

el.parentElement.removeChild(el)

在组件销毁后,仍然能检测到大量的detached DOM,检测过没有全局的事件绑定,有哪位大佬遇到过类似的问题,望不吝赐教!


回答:

上完整代码看看

以上是 vue手动创建的组件手动销毁内存泄漏,如何避免内存泄漏? 的全部内容, 来源链接: utcz.com/p/935028.html

回到顶部