搜尋

首頁  >  問答  >  主體

javascript - 在vue中使用preloadjs載入文件,fileload事件無效,從而導致complete事件也無效了

需要載入一些圖片和音訊資源,偽代碼如下:

data () {
    assets: []  
},
methods :{
    getAssets () {
        var que = new createjs.LoadQueue(true);
        que.setMaxConnections(5);
        que.on('fileload', this.handleFileLoad, this);
        que.on('complete', this.createLoading, this);
    },
    handleFileLoad (event) {
        this.assets[event.item.id] = event; //这里根本进不来
    },
    createLoading (e) {
        // ...
    }
}

不知道是不是vuecomponent物件中傳入的this的問題,求解。

大家讲道理大家讲道理2755 天前1111

全部回覆(1)我來回復

  • 滿天的星座

    滿天的星座2017-06-12 09:29:52

    第三個參數this改成window試試

    回覆
    0
  • 取消回覆