值得注意的是只有当实例被创建时 data
中存在的属性才是响应式的。也就是说如果你添加一个新的属性,比如:
vm.b = 'hi'
那么对 b
的改动将不会触发任何视图的更新。
这里唯一的例外是使用 Object.freeze()
,这会阻止修改现有的属性,也意味着响应系统无法再追踪变化。
var obj = { foo: 'bar'}Object.freeze(obj)new Vue({ el: '#app', data: obj})
{
{ foo }}
本文共 276 字,大约阅读时间需要 1 分钟。
值得注意的是只有当实例被创建时 data
中存在的属性才是响应式的。也就是说如果你添加一个新的属性,比如:
vm.b = 'hi'
那么对 b
的改动将不会触发任何视图的更新。
这里唯一的例外是使用 Object.freeze()
,这会阻止修改现有的属性,也意味着响应系统无法再追踪变化。
var obj = { foo: 'bar'}Object.freeze(obj)new Vue({ el: '#app', data: obj})
{
{ foo }}
转载地址:http://lflwo.baihongyu.com/