Object.defineProperty方法使用
Object.defineProperty方法可以传三个参数:
第一个参数是需要操作的对象
第二个参数是对象里的属性,可动态添加属性,或者需要修改的属性名
第三个参数是有两种情况:
①:定义数据属性
configuerable:是否可以删除此属性,默认值是true
enumerable:是否可以被循环(for in)获取
writable:是否能修改属性的值,默认值是true,如果设置为false,此属性只能读,不可写
value:给属性定义初始值,默认是undfined
②:访问器属性
get()方法
set(val)方法
一次性定义多个属性使用方法

vue实现数据双向绑定原理


浙公网安备 33010602011771号