vuex频繁写入会有什么影响

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

不知道哪个方式更好?
阅读 6.9k
3 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进