Vue双向绑定原理以及简单实现
一、核心方法
Vue双向绑定的核心方法是Object.defineProperty(),对data的每个属性进行了get、set的拦截。(数据劫持)
Object.defineProperty(),该方法有三个参数,
第一个是属性所在的对象;
第二个是你要操作的属性;
第三个是被操作的属性的特性,这个参数的格式是{},一般是两个,get和set;
var _xxObj = {}
Object.defineProperty( _xxObj,'xx_val',{
get:function
原创
2020-10-19 10:30:21 ·
261 阅读 ·
0 评论