观察者回调错误,Vue JS

时间:2017-09-05 08:46:05

标签: vue.js vuejs2

我正在使用此mixin - 但它在IE11中给我一个错误,而不是在Chrome,FF,Safari中,所以它似乎只是与IE相关的问题..

我得到的错误是:观察者的回调错误" inViewport.now":" TypeError:对象不支持此操作" (WAT?)

观察者代码如下:

watch: {
  'inViewport.now': function(visible) {
    if(visible) {
      this.loadDataToSystem();
      this.elementIsVisible = true;

      //Update graph with new data
      this.resetTimer();
      this.updateGraphOptions.minutes = updateIn;

      this.updateGraphDataTimer = setInterval(function () {
        this.loadDataToSystem();
      }.bind(this), 300000);

    } else {
      this.elementIsVisible = false;
      //Stop updating graph
      this.stopTimer();
      clearInterval(this.updateGraphDataTimer);
      this.updateGraphOptions.minutes = null;
      this.updateGraphOptions.started = false;
    }
  }
},

有人知道出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

插件失败了,但这在IE11中失败了:

window.dispatchEvent(新事件('滚动'));