【发布时间】:2018-01-25 14:28:39
【问题描述】:
更新整个观察到的数组并在 vue.js 中触发重新渲染而无需迭代推送所有项目的最佳方法是什么?
我已阅读此处的文档: https://vuejs.org/v2/guide/list.html#Replacing-an-Array
但是对我来说仅仅为了更新数组而必须过滤、连接或切片没有意义吗?一定是我错过了什么?
【问题讨论】:
-
更新是什么意思?添加项目、替换项目还是删除项目?
-
我的意思是用新数组替换所有项目
-
那么为什么不像
oldArr = newArr那样替换它呢? -
但是当你尝试它时会发生什么? (分配整个数组不是caveats之一)
-
这是一个有效的问题,可能对将来的参考有用。您可以编写自己的答案以使其完整。
标签: vue.js