$set

使用场景:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新,这个时候需要用到$set。

举例:

// 创建一实例
var  obj = {name:'张三'};// 如果将name绑定到html中 ,那么当改变

// 改变name
obj.name = '李四';  //这个是创建 实例时添加的属性,所以可以触发视图 更新

// 新增属性
obj.age = 10; // 这个是创建 实例后添加的属性,不会触发更新 


// 改变age
obj.age = 11; //   也不会触发更新

// 使用$set
this.$set(obj,'age',10)   // 现在可以触发更新