Skip to content

Vue双向绑定

作者:江月迟迟
发表于:2024-12-10
字数统计:139 字
预计阅读1分钟

要说明双向绑定,先要说明软件架构的设计模式。分别有MVC、MVP、MVVM三种。vue使用的是MVVM,model、view、viewModal,单向绑定是model的数据变化会改变view的视图变化,双向绑定在单向绑定的基础上,view的视图变化(实际也还是数据变化),会改变modal的数据。这用到了模式是数据劫持结合发布者-订阅者的模式,vue2通过Object.defineProperty,vue3通过proxy代理。

参考资料

面试官:双向数据绑定是什么

双向数据绑定的原理