vue多页面应用,页面切换后,内存未释放

项目框架:

vuejs+iview 
每个页面都是直接引用vuejs的库,并且new了一个新的vue实例

由于项目原因

无法使用webpack和vue-router做成单页面应用。(暂时) 浏览器环境都是IE浏览器,

问题复现

我使用了IE11提供的内存监听工具(快捷键ctrl+shift+u)(或使用任务管理的内存监听), 可以发现页面在切换or刷新后,
甚至页面切换至一个空的页面后, 内存并没有得到释放,

例如

原有内存是100Mb,页面操作后增加至150MB,页面跳转至一个空的内容页,内存还是150MB,或者降低了一些,但还是大于100MB

想请教

如何在页面离开or刷新后销毁所有已经创建的vue实例和javascript 对象。

请问是否有办法!
水平不足,虚心请教,


繁花不似锦
浏览 2760回答 2
2回答

weixin_慕瓜6481284

请问你解决了吗?我也遇到这样的问题,内存大到一定程度网页就崩溃了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript