Vue
$set
使用场景:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新,这个时候需要用到$set。
举例:
// 创建一实例
var obj = {name:'张三'};// 如果将name绑定到html中 ,那么当改变
// 改变name
obj.name = '李四'; //这个是创建 实例时添加的属性,所以可以触发视图 更新
// 新增属性
obj.age = 10; // 这个是创建 实例后添加的属性,不会触发更新
// 改变age
obj.age = 11; // 也不会触发更新
// 使用$set
this.$set(obj,'age',10) // 现在可以触发更新