一、修改属性(包含新增属性)

1)对象的

mounted () {
  this.$set(this.data, "key",  value)
}
或者
var vm = new Vue({..})
vm.set(this.data, "key", value)

2)数组的

mounted () {
  this.$set(this.data, index,  value)
}
或者
var vm = new Vue({..})
vm.set(this.data, index, value)

二、删除属性

1)对象的

mounted () {
  this.$delete(this.data, "key")
}
或者
var vm = new Vue({..})
vm.delete(this.data, "key")

2)数组的

mounted () {
  this.$delete(this.data, index)
}
或者
var vm = new Vue({..})
vm.delete(this.data, index)

 

Logo

前往低代码交流专区

更多推荐