美文网首页
利用存取器 实现dom和对象的数据双向绑定

利用存取器 实现dom和对象的数据双向绑定

作者: 流动码文 | 来源:发表于2017-11-29 18:28 被阅读2次

    利用存取器,可以实现数据对象与DOM对象的双向绑定。

    Object.defineProperty(user, 'name', {
      get: function () {
        return document.getElementById('foo').value;
      },
      set: function (newValue) {
        document.getElementById('foo').value = newValue;
      },
      configurable: true
    });
    
    

    上面代码使用存取函数,将DOM对象foo与数据对象user的name属性,实现了绑定。两者之中只要有一个对象发生变化,就能在另一个对象上实时反映出来。

    相关文章

      网友评论

          本文标题:利用存取器 实现dom和对象的数据双向绑定

          本文链接:https://www.haomeiwen.com/subject/grepbxtx.html