首页 > 其他分享 >Vue、angular等框架实现双向绑定的原理,核心机制是使用了Object.defineProperty

Vue、angular等框架实现双向绑定的原理,核心机制是使用了Object.defineProperty

时间:2022-12-22 14:36:20浏览次数:49  
标签:Vue obj name 渲染 Object 实时 newVal defineProperty


<div id="name"></div>
var obj = {};

Object.defineProperty(obj, "name", {set: newVal => (document.querySelector("#name").innerHTML = newVal)});

obj.name = "修改后,内容会实时渲染";//在console选项卡里面改变obj.name也会导致实时渲染

 


标签:Vue,obj,name,渲染,Object,实时,newVal,defineProperty
From: https://blog.51cto.com/u_15920212/5962865

相关文章