vue 数据劫持原理

2019-10-24  本文已影响0人  且听风吟_792d
通过 Object.defineProperty 实现
const obj = {}
let val = 'cjg'
Object.defineProperty(obj,'name',{
 get(){
   console.log("劫持取值操作")
  }
set(newVal){
     val = newVal
  }
})
console.log(obj.name)
 obj.name = 'cwc'
 console.log(obj.name)
上一篇 下一篇

猜你喜欢

热点阅读