如果有人问你,学vue学到了什么,那双向数据绑定,是必然要说的. 我们都知道,在vue中,使用数据双向绑定我们都知道是v-modle实现的. 实现原理是通过Object.defineProperty的方法实现的. 这个方法接收三个参数 obj要在其上定义属性的对象.prop要定义或修改的属性的名称.descriptor将被定义或修改的属性描述符. 还有一些属性描述符 其中的俩个, get:不存在该属性时返回undefined 当访问这个属性的时候执行 有值是返回传进来的prop. set:不存在…