Vue内存泄漏:每次更改v-if值时,都需要更多的内存

时间:2018-07-09 07:57:15

标签: vue.js memory-leaks

我有很多组件X,它们本身包含更多组件。 X都有一个v-if =“ show”。显示由用户针对每个X触发,并且可以根据用户需要多次触发。现在,我发现每次用户触发“显示”(两次)时,应用程序都需要更多的内存。我真的不明白为什么,因为据我了解,一旦“ show”为假,组件X和所有基础组件都应从内存中完全删除?

有人可以告诉我为什么会发生这种情况吗?谢谢!

1 个答案:

答案 0 :(得分:0)

这实际上似乎是我的错误。一遍又一遍触发组件后,我立即拍摄了快照。如果您等待几秒钟然后拍摄快照,则Vue会处理该快照,并且内存将恢复正常。