Vue原理分析
Vue原理分析(数据响应式)
一、js属性拦截器
js属性拦截器(Object.definePropert)
Objeck.definePropert: 属性拦截器,无论在获取对象的属性的值,或者为对象属性赋值的时候,都会进行拦截,然后做想要的操作
用法:
let data={}
//使用Object.defineProperty()为data对象注册一个属性
Object.defineProperty(data,'name',{
// 当对象中的name属性被外部获取时会触发get函数
g
原创
2021-05-21 10:48:16 ·
98 阅读 ·
0 评论