美文网首页
数据代理

数据代理

作者: Sharp丶TJ | 来源:发表于2022-06-16 20:17 被阅读0次

    定义:数据代理是通过一个对象代理对另一个对象中属性的操作(读 / 写)

    基本原理:

    • 通过Object.defineProperty() 把 data 对象中所有属性添加到 vm 上。
    • 为每一个添加到 vm 上的属性,都指定一个 getter或者 setter
    • 在 getter或者 setter 内部去操作 (读 / 写) data 中对应的属性

    (PS:_data 中的内容不是数据代理而是数据劫持)

    数据代理.png

    相关文章

      网友评论

          本文标题:数据代理

          本文链接:https://www.haomeiwen.com/subject/acdqvrtx.html