Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Wenn preloadjs zum Laden von Dateien in Vue verwendet wird, ist das Fileload-Ereignis ungültig, was dazu führt, dass auch das Complete-Ereignis ungültig ist

Einige Bilder und Audioressourcen müssen geladen werden. Der Pseudocode lautet wie folgt:

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) {
        // ...
    }
}

Ich weiß nicht, ob es ein Problem mit der Übergabe im Vuecomponent-Objekt ist. Bitte lösen Sie es.

大家讲道理大家讲道理2686 Tage vor1068

Antworte allen(1)Ich werde antworten

  • 滿天的星座

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

    第三个参数this改成window试试

    Antwort
    0
  • StornierenAntwort