更新整个观察到的数组并在 vue.js 中触发重新渲染而无需迭代推送所有项目的最佳方法是什么?
我在这里阅读了文档: https ://v2.vuejs.org/v2/guide/list.html#Replacing-an-Array
但是对我来说仅仅为了更新数组而必须过滤、连接或切片没有意义吗?一定有什么我错过了?
原文由 Janspeed 发布,翻译遵循 CC BY-SA 4.0 许可协议
更新整个观察到的数组并在 vue.js 中触发重新渲染而无需迭代推送所有项目的最佳方法是什么?
我在这里阅读了文档: https ://v2.vuejs.org/v2/guide/list.html#Replacing-an-Array
但是对我来说仅仅为了更新数组而必须过滤、连接或切片没有意义吗?一定有什么我错过了?
原文由 Janspeed 发布,翻译遵循 CC BY-SA 4.0 许可协议
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
正如建议的那样,我将自己对此做出回应,以帮助处于同样困境的任何人。
应该仍然可以工作(谢谢 choasia 。尽管在 vue.js 文档中有些不清楚。替换整个数组不会属于那里提到的 警告(谢谢 Roy J )。
一种选择也可能是清空数组,然后推送新数组,例如:
谢谢莱纳