Object.defineProperty()实现数据双向绑定

html:

<p class="text"></p>

js:

var data = {};
Object.defineProperty(data,'msg',{
  get: function(){
    return document.querySelector('.text').innerTHML;
  },
  set: function(newValue){
    document.querySelector('.text').innerHTML = newValue;
  }
})
data.msg = 'shen';

 

posted @ 2018-06-14 13:45  沈昕泽  阅读(333)  评论(0)    收藏  举报