一开始在创建Vue实例时没有添加属性,之后想要添加属性时不能直接添加属性,否则vue监测不到该新增属性的值的变化。可以通过举例如下Vue.set(vm._data.student,'sex','男')来新增属性。
vm==>新增属性的vue实例对象
_data.student==>给实例对象的哪里新增属性
sex==>新增的属性名
“男”==>新增的属性值
还可以vm.$set(vm._data.student,'sex','女')
简化:vue中设置了数据代理,所以vm.student===vm._data.student