如何优化 Vue 应用以防止刷新页面时内存不断增长?

新手上路,请多包涵

vue刷新页面内存会增长,内存泄漏问题

问题1.每次刷新页面会造成内存泄漏,不做任何操作光刷新也会有内存增长,如果做了一些操作再刷新可能会长得比较厉害。通过使用浏览器开发者排查,发现会增长很多字符串(string)和编译代码(compiled code)还有一些游离节点吧。

问题2. 为什么我用到的字符串显示的路径是依赖包里面的路径啊?比如下图:
image.png

已经把定时器和组件销毁了,监听了一个刷新事件,每次刷新时在app.js调用this.destory()。定时器使用完也都归还。闭包用到的比较少

阅读 1.7k
1 个回答

你可以在APP.vue 给其它组件加一个v-if onMounted时变为false再变回true 能把内部所有组件全部杀死

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题