vuex频繁写入会有什么影响
使用vuex存了一个数组list(数组长度最大为几百个),并且设置有一个计时器,每3s请求下数据,list里面的数据有可能会更新,也有可能不会更新。
两种方式操作这个list:
1、一种是每次直接commit到vuex,对vuex操作太频繁了,会有什么影响?
2、还有一种是利用every判断是否有更新,有更新在commit到vuex
不知道哪个方式更好?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不用担心操作频繁的问题
如果list数据量很大,涉及到dom更新的内容很多的话,那页面的性能确实受影响
因为dom的重绘耗费的性能比较多
相关文章
https://www.cnblogs.com/wuzy/...
https://www.jb51.net/article/...
感觉没必要,三秒很低频了,而且数据内容不变重新赋值的话,不影响 dom 更新(会完全复用),如果数据体量不是非常大的话,对 js 也没啥影响。
不过从过程来说还是做对比更好。
不用你去做对比, 去看vue源码你就知道了, vue会帮你比对的, 所谓的频繁commit, 也只是vuex交给vue去做的, 而且3秒在计算机眼里是好久好久, 放心搞吧