一.前言 在vue的视图层与modal层进行数据交互的时,视图层的数据传入到modal层,modal层通过defineProperty来劫持每个元素,并绑定监听事件进行监听,一旦监听到数据变化,就通过defineProperty的set函数重新更新视图层. 二.使用Object.defineProperty( ) 实现核心方法就是前文所说的Object.defineProperty( ).如果要对所有属性都进行监听的话,那么可以通过递归方法遍历所有属性值,并对其进行Object.definePr…