Object.freeze()会阻止现有的属性,响应系统无法追踪变化
var obj={
foo:'bar'
}
Object.freeze(obj)
new Vue({
el:'#app',
data:obj
})
<div>
<p>{{foo}}</p>
重点
<!-- 这里的foo不会更新 -->
<button @click="foo='baz'">Change it</button>
</div>
Object.freeze()会阻止现有的属性,响应系统无法追踪变化
var obj={
foo:'bar'
}
Object.freeze(obj)
new Vue({
el:'#app',
data:obj
})
<div>
<p>{{foo}}</p>
重点
<!-- 这里的foo不会更新 -->
<button @click="foo='baz'">Change it</button>
</div>