**Object.freeze()**可以阻止修改现有的 property。如:
var obj = {
foo: 'bar'
}
Object.freeze(obj)
var vm = new Vue({
el: '#app',
data: obj
})
在数据中定义了foo的值,但是有Object.freeze(obj)语句的存在,
vm.foo = 'aaa'
此时,页面中的foo值是不会改变的。
**Object.freeze()**可以阻止修改现有的 property。如:
var obj = {
foo: 'bar'
}
Object.freeze(obj)
var vm = new Vue({
el: '#app',
data: obj
})
在数据中定义了foo的值,但是有Object.freeze(obj)语句的存在,
vm.foo = 'aaa'
此时,页面中的foo值是不会改变的。