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

饼干爱折腾

## vue刷新页面内存会增长,内存泄漏问题 **问题1**.每次刷新页面会造成内存泄漏,不做任何操作光刷新也会有内存增长,如果做了一些操作再刷新可能会长得比较厉害。通过使用浏览器开发者排查,发现会增长很多字符串(string)和编译代码(compiled code)还有一些游离节点吧。 ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240919/56ee9295e1e760188ca98855877a5b47.png) ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240919/f7ec8f839f2cbfc66541f71775051ba8.png) **问题2.** 为什么我用到的字符串显示的路径是依赖包里面的路径啊?比如下图: ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240919/f0c92ff06f7a154964d2f590a2624441.png) 已经把定时器和组件销毁了,监听了一个刷新事件,每次刷新时在app.js调用this.destory()。定时器使用完也都归还。闭包用到的比较少

阅读量:136

点赞量:0

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