Vuejs2:如何在数组更改时重新渲染数组计算属性

Vuejs2: How to re-render array computed properties when array changed

我有一个名为 List 的数组,并为他创建了 computed 属性 computedList。 当我更新数组的值时,它没有显示在 html 中,但在控制台中我看到 thar 数组已更新。

`https://jsfiddle.net/apokjqxx/69/`   

使用数组计算属性的最佳方法是什么?

也许存在触发重新渲染计算的方法属性?

由于 JavaScript 中的限制,Vue 无法像这样检测对数组的更改:this.list[1] = 'vueman'

您必须使用 Vue.setvm.$set 来触发反应系统中的状态更新,如以下所述:

  this.$set(this.list, 1, 'vueman')

查看更新的提琴手 here