双向绑定是vues.js最常用的前端框架之一
单项绑定 非常简单就是把model绑定到view 如果js去触发函数就会更新这个绑定的model view就是自动更新
双向绑定 如果用户更新到view,model的数据也自动被更新了 这种情况就是双向 不管是改变页面还是用js触发js 原数据都会变化叫双向绑定
其中vue2是object.defineProperty
this.data={}
for( let key in this._data ){
object.defineproperty(this.data,key,{
get(){
return _this._data[key];
}
set(newVal){
_this.domPoll[key].innerText = newVal; _this._data[key] = newVal;
}
}
})