Ich möchte nach einer Seitenaktualisierung die Eigenschaft von einer Komponente zur anderen übergeben, sie sind Geschwister. Ich möchte dies beim Laden der Seite tun. ich EventBus verwende, es zu tun:Vue.js eventBus gibt keine Eigenschaft nach der Seitenaktualisierung aus
EventBus.$emit('generatedSum', this.sum);
es in der Geschwister-Komponente empfangen mit:
EventBus.$on('generatedSum', (sum) => {
this.correct = sum;
});
und ich bin Puting sowohl im Lebenszyklus Haken:
created(){}
Das Problem ist, dass, nachdem der Code nach einer gespeicherten Änderung kompiliert wurde, ich die Eigenschaft an die Geschwisterkomponente gesendet habe, aber wenn ich die Seite manuell aktualisiere, ist die Eigenschaft in der Geschwisterkomponente nicht sichtbar.
Es ist eine Antwort mit Fakten. Ich habe ihm gerade gesagt, dass es vielleicht nicht die exakte Lösung ist. Und jetzt gibt es keine Vermutungen in der Antwort;) – Thusitha
FWIW, ja, das ist wahrscheinlich das Problem. Wenn Sie nicht sicher sind, ist es besser, mit Kommentaren zu klären, bevor Sie antworten. – Bert
@Bert Sicherlich;) – Thusitha