我的vue组件关联了一个大数组,数组中的50%的数据会不断发生变化.
我现在是通过this.$set(array,index,value)去逐个更新的
不过我有一个疑问,由于vue时响应式的,应该有可能在我更新的过程中就会触发一次重绘。我希望有一些机制能够在更新前关闭变更检测,整个更新完之后,在打开变更检测。
我隐约记得react有这样的api,但是翻了半天文档找不到了.
还望指教,谢谢!
我的vue组件关联了一个大数组,数组中的50%的数据会不断发生变化.
我现在是通过this.$set(array,index,value)去逐个更新的
不过我有一个疑问,由于vue时响应式的,应该有可能在我更新的过程中就会触发一次重绘。我希望有一些机制能够在更新前关闭变更检测,整个更新完之后,在打开变更检测。
我隐约记得react有这样的api,但是翻了半天文档找不到了.
还望指教,谢谢!
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
直接变更整个数据,然后for循环的时候绑定key
参考:https://cn.vuejs.org/v2/guide...