用js实现一个简单的mvvm

这里利用的object.defineproperty() 方法;

<input     id='input'>
<p id='p'><p/>
js:

const data={};
const input=document.getElementById("input");
const p=document.getElementById("p");
Object.defineProperty(data,"text",{
set(value){
input.value=value;
this.value=value;
p.innerHTML=value;
}
})
input.onkeyup=function(e){
data.text=e.target.value;
console.log(data)
}

效果:

用js实现一个简单的mvvm

以上

上一篇:android studio 引用远程仓库下载慢(JCenter下载慢)的办法


下一篇:web api 500 错误