methods: {
fn() {
console.log('123')
// 下面 这样直接添加是不行的,是无法实现正常的数据劫持,无法正常的进行数据响应式
// this.obj.name = 'zs'
// this.$set
this.$set(this.obj, 'name', 'zs')
}
}
我们在data中不定义name的话vue是无法实现数据绑定(数据劫持的),解决方案是使用$set方法设置