2017-07-07 23 views
0

我有一個VUE對象和在所述安裝方法我測試在瀏覽器上jquery的AJAX

mounted() { 

self= this; 

$(window).scroll(function(){ 
      $.get("/works?start="+$('#loaded_max').val(), function(loaded){ 
      self.work = loaded; 
      console.log(self); 
      }); 

    }); 

的console.log(個體)滾動事件//返回窗口

控制檯內訪問的Vue .log(this)//返回ajax

如何訪問vue對象?具體的數據,所以我可以更新變量。

回答

1

自我似乎是窗口,任何其他變量工作

所以

mounted() { 

let myvue = this; 

$(window).scroll(function(){ 
      $.get("/works?start="+$('#loaded_max').val(), function(loaded){ 
      myvue.work = loaded; 
      console.log(myvue.work); 
      }); 

    }); 

我一直使用該技術來引用「當前對象」時,範圍是一個問題,但它顯然有問題時你需要引用窗口以外的內容。