Vue.js犯規檢測我交換在我的數據對象2個數組元素:重新渲染DOM如果數據元素的索引改變
data: {
list: [
'Foo',
'Bar',
'Test'
]
}
方法來交換條目:
swapIndex: function(from, to) {
var first = this.list[from];
this.list[from] = this.list[to];
this.list[to] = first;
}
的jsfiddlehttps://jsfiddle.net/aaroniker/r11hxce8/
我想重新渲染v-for
循環,如果我交換索引。
謝謝!
您必須使用突變方法才能使這些數組更改處於被動狀態。檢查[數組更改檢測文檔](https://vuejs.org/v2/guide/list.html#Array-Change-Detection)。 –