双向绑定原理

[复制链接]
发表于 2025-4-24 19:05:44 | 显示全部楼层 |阅读模式

双向绑定的原理也叫响应式原理,面试的时候经常会问到,所以大家需要了解一下,Vue是采用对象设计模式之发布者-订阅者模式的方式,通过Object.defineProperty()属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。来完成双向绑定。

Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。

Object.defineProperty有三个参数,第一个:需要定义属性的当前对象,第二个:当前需要定义的属性名,第三个:属性描述符。

简单的双向绑定原理代码
image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

GMT+8, 2025-9-5 18:23 , Processed in 0.096709 second(s), 36 queries Archiver|手机版|小黑屋|Attic ( 京ICP备2020048627号 )

快速回复 返回顶部 返回列表