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