vue为了更加简洁,当data的数据是数组或者对象时,动态的添加或删除,视图将不会更新
Vue.set()可以用来设置响应式数据
<button @click="user.sex='female'">点击</button>
created () {
// 通过下面这种方式添加的属性,它不是响应式的,意思就是页面不会跟着数据的改变而发生改变
// this.user.sex = 'male'
// Vue.set()可以用来设置响应式数据
// Vue.set(this.user, 'sex', 'male')
this.$set(this.user, 'sex', 'male')
}
网友评论