vm.$set

https://zhuanlan.zhihu.com/p/110444848(vm.$set源码理解)

在Vue.js里面只有data中已经存在的属性才会被Observe为响应式数据, 如果你是新增的属性是不会成为响应式数据, 因此Vue提供了一个api(vm.$set)来解决这个问题 对于数组跟对象进行使用

例子:

Vue Demo
{{[user.name](http://user.name)}}

{{user.age}}


原理:

vm.$set()在new Vue()时候就被注入到Vue的原型上。

你可能感兴趣的:(vue.js,javascript,前端)