<div id="app">
<input type="text" id="one" placeholder="请输入文字">
<p id="two"></p>
</div>
<script>
var oInput = document.getElementById('one');
var oHtml = document.getElementById('two');
var data = {
text:'hello world'
};
var handler = {
set:function(target,prop,value){
if(prop == 'text'){
target[prop] = value;
oInput.value = value;
oHtml.innerHTML = value;
return true;
}else{
return false;
}
}
};
oInput.addEventListener('input',function(e){
myText.text = e.target.value;
},false);
var myText = new Proxy(data,handler);
myText.text = data.text;
</script>