使用vue做的后台管理系统,数据量多时;如果通过路由切换不同组件过多,也会出现浏览器内存占用严重,居高不下;通过chorme查看内存消耗,发现每次切换都会有内存占用保留,在次数多了后,浏览器就卡到操作困难,请问各位用vue的前辈对于这个问题是怎么解决的。
使用vue做的后台管理系统,数据量多时;如果通过路由切换不同组件过多,也会出现浏览器内存占用严重,居高不下;通过chorme查看内存消耗,发现每次切换都会有内存占用保留,在次数多了后,浏览器就卡到操作困难,请问各位用vue的前辈对于这个问题是怎么解决的。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
1、数据量多引起的内存占用严重,这个优化点在于减少数据列表,难道你的页面需要展示5000条数据吗?展示5000条数据会引起dom渲染卡顿,和vue的关系不大。并且保持单条数据足够简单,简化vue实例对象的数据量。
2、路由切换里的keep-alive会缓存实例。你可以取消keep-alive。