vue数据双向绑定原理

vue数据双向绑定原理

00:00
03:37

 vue数据双向绑定原理?

    结论:vue数据双向绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的。

    1、数据劫持是通过Object.defineProperty()来实现的。

    2、发布者-订阅者模式,vue data每一个数据有很多地方使用,使用的地方都注册到一个数组中,如果数据改变,遍历这些数组分别通知他们。

      通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。






以上内容来自专辑
用户评论
  • 晚安妈妈故事会

    好东西,关注了