用$set改变整个数组 应该怎么写
data: {
arr: [1,2,3,4]
},
methods: {
fun: function(){
//改变一个元素
this.$set(this.arr, 2, 'a3')
//改变整个数组 应该怎么写
//this.arr = [9,8,7]
}
}
用$set改变整个数组 应该怎么写
data: {
arr: [1,2,3,4]
},
methods: {
fun: function(){
//改变一个元素
this.$set(this.arr, 2, 'a3')
//改变整个数组 应该怎么写
//this.arr = [9,8,7]
}
}
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')
}
}
13 回答12.8k 阅读
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答973 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
直接赋值
this.arr = ['h', 'e', '...'];