我有很多组件X,它们本身包含更多组件。 X都有一个v-if =“ show”。显示由用户针对每个X触发,并且可以根据用户需要多次触发。现在,我发现每次用户触发“显示”(两次)时,应用程序都需要更多的内存。我真的不明白为什么,因为据我了解,一旦“ show”为假,组件X和所有基础组件都应从内存中完全删除?
有人可以告诉我为什么会发生这种情况吗?谢谢!
答案 0 :(得分:0)
这实际上似乎是我的错误。一遍又一遍触发组件后,我立即拍摄了快照。如果您等待几秒钟然后拍摄快照,则Vue会处理该快照,并且内存将恢复正常。