关于销毁方法
来源:3-1 Vue实例
亚麻桑
2022-03-25 23:14:45
按照官网的说法:vm.$destory()会完全销毁一个实例。清理它与其它实例的连接,解绑它的全部指令及事件监听器。
事件监听器都没了,为什么绑定的事件依然会被触发,这不矛盾吗?
1回答
同学你好,这句话的确会让人产生困惑,实际上,该方法并不会删除真正的vue实例(页面上的html结构还在),只是把虚拟dom删除了。由于事件绑定在真实vue实例上,所以还会被触发。这和它底层实现有关,简单了解一下就行。
祝学习愉快!
相似问题