javascript - 在vue中使用preloadjs載入文件,fileload事件無效,從而導致complete事件也無效了
大家讲道理
大家讲道理 2017-06-12 09:27:52
0
1
1064

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

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的問題,求解。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(1)
滿天的星座

第三個參數this改成window試試

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!