2016-11-22 8 views
0

Im mit vue Feuern als Plugin für die Verbindung Having leicht mit VUE JS und VUE Router integriert Feuerbasiseine harte Zeit mit Asynchron-vue-Router vue Feuer

im wirklich eine harte Zeit, die Null, was nach dem manuellen Lösen Bindung

wie diese

Codezeile

bindUser() { 
this.$bindAsArray('buser',this.$firebaseRefs.busers.orderByChild('uid').equalTo(this.uid)); 
}, 

und Route korrekt

mit diesen

toDashboard() { 
    this.$router.push(`user/${this.buser[0].username}`) 

}, 

warum ist es immer eine Null? Bitte helfen Sie mir hier

Antwort

0

Müssen Sie manuell $bindAsArray? Hast du das bei deinen Komponentenoptionen ausprobiert?

firebase() { 
    debugger // make sure $this.$firebaseRefs.busers... is what you expect 
    return { 
     buser: this.$firebaseRefs.busers.orderByChild('uid').equalTo(this.uid) 
    } 
} 

Verwenden Sie auch Vue DevTools? Das sollte Ihnen helfen, Ihre Bindungen zu überprüfen.

Verwandte Themen