js实现简单的双向绑定

Posted yixiancheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实现简单的双向绑定相关的知识,希望对你有一定的参考价值。

<body>
    <div id="app">
    <input type="text" id="txt">
    <p id="show"></p>
</div>
</body>
<script type="text/javascript">
    var obj = 
    Object.defineProperty(obj, ‘txt‘, 
        get: function () 
            return obj
        ,
        set: function (newValue) 
            document.getElementById(‘txt‘).value = newValue
            document.getElementById(‘show‘).innerhtml = newValue
        
    )
    document.addEventListener(‘keyup‘, function (e) 
        obj.txt = e.target.value
    )
</script>

  

以上是关于js实现简单的双向绑定的主要内容,如果未能解决你的问题,请参考以下文章

jquery怎么实现双向数据绑定

数据的双向绑定 Angular JS

Vue3的双向绑定是如何实现的

VUE JS 使用组件实现双向绑定

使用js实现一个简单的数据双向绑定

Vue.js双向绑定的实现原理