vuex频繁写入会有什么影响

发布于 2022-09-11 21:17:25 字数 203 浏览 14 评论 0

使用vuex存了一个数组list(数组长度最大为几百个),并且设置有一个计时器,每3s请求下数据,list里面的数据有可能会更新,也有可能不会更新。
两种方式操作这个list:
1、一种是每次直接commit到vuex,对vuex操作太频繁了,会有什么影响?
2、还有一种是利用every判断是否有更新,有更新在commit到vuex

不知道哪个方式更好?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

沉鱼一梦 2022-09-18 21:17:25

不用担心操作频繁的问题
如果list数据量很大,涉及到dom更新的内容很多的话,那页面的性能确实受影响
因为dom的重绘耗费的性能比较多

相关文章
https://www.cnblogs.com/wuzy/...
https://www.jb51.net/article/...

香橙ぽ 2022-09-18 21:17:25

感觉没必要,三秒很低频了,而且数据内容不变重新赋值的话,不影响 dom 更新(会完全复用),如果数据体量不是非常大的话,对 js 也没啥影响。

不过从过程来说还是做对比更好。

愁以何悠 2022-09-18 21:17:25

不用你去做对比, 去看vue源码你就知道了, vue会帮你比对的, 所谓的频繁commit, 也只是vuex交给vue去做的, 而且3秒在计算机眼里是好久好久, 放心搞吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文