1. 程式人生 > >vue中$set和delete

vue中$set和delete

vue給物件新增屬性

對於一般的物件新增屬性,只需要物件新增屬性賦值操作就可以啦,但是不會觸發檢視更新. vue中使用$set()方法,既可以新增屬性,又可以觸發檢視更新。

this.$set(this.data, "key",  value)

或者

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

vue刪除物件中某個屬性

delete this.data.key

或者

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