vue双向绑定原理
<p>VUE的双向绑定通过数据劫持结合发布者-订阅者模式的方式来实现,利用object.defineProperty()重写对象的set方法和get方法。通过这两种方法对data中的数据进行监控,当修改数据值时,触发set;当访问数据值时,触发get。监控数据变化是为了更新页面,更新变化数据对应的DOM节点</p>
在数据渲染时使用prop渲染数据,将prop绑定到子组件自身的数据上,修改数据时更新自身数据来替代prop,watch子组件自身数据的改变,触发事件通知父组件更改绑定到prop的数据。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题