数据双向绑定的

1,在html页面中加入一个input标签:

<input type="text" id="app">

2,编写js代码

//首先获取到对应的DOM标签
let ele = document.getElementById("app");

//建立一个空对象,用于做绑定数据的载体
let obj = {};

//通过Object.defineProperty设置geter和seter
Object.defineProperty(obj,"a",{
configurable:true,
enumerable:true,
get(){
return ele.value
},
set(value){
ele.value=value;
}
});

原文地址:https://www.cnblogs.com/yoyosir/p/8185832.html