本篇文章给大家带来了关于vue的相关知识,其中主要介绍了数据双向绑定的相关问题,vue数据双向绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的,下面一起来看一下,希望对大家有帮助。
【相关推荐:javascript视频教程、vue.js教程】
vue的双向绑定原理及实现
一个极简双向数据绑定的示例:
var obj = {}; Object.defineProperty(obj,'hello',{ set:function(newVal){ document.getElementById('a').value = newVal; document.getElementById('b').innerHTML = newVal; } }); document.addEventListener('keyup',function(e){ obj.hello = e.target.value; })