Heim > Fragen und Antworten > Hauptteil
So verwenden Sie $set, um das gesamte Array zu ändern
data: {
arr: [1,2,3,4]
},
methods: {
fun: function(){
//改变一个元素
this.$set(this.arr, 2, 'a3')
//改变整个数组 应该怎么写
//this.arr = [9,8,7]
}
}
欧阳克2017-06-26 10:58:27
methods: {
fun() {
this.$set(this, arr, ['a', 'b', 'c'])
},
fun2() {
this.arr = ['a', 'b', 'c']
},
fun3() {
this.arr.splice(0, this.arr.length, 'a', 'b', 'c')
}
}