2.4.4
https://jsfiddle.net/gloxing/Ltjyjjba/
Klicken Sie zweimal auf die Schaltfläche, die Referenzen der Komponenten sind undefiniert
die topProgress-Komponente wieder zeigen
die refs der komponente sind undefiniert
Das Verhalten ist in Vue 2.4.2 normal.
Dies hängt tatsächlich mit Ihrer Lib zusammen: https://github.com/dalphyx/vue-top-progress/blob/master/src/top-progress.vue#L7
Ich denke, weil Sie ein v-if
, wird es entfernt und existiert nicht ( transition
ist eine abstrakte Komponente, die kein Tag rendert). Haben Sie es mit einem v-show
versucht, sollte es funktionieren: https://jsfiddle.net/t5ad6o31/
Eine andere Lösung wäre, Ihre Komponente in ein div oder span zu packen
Ja, V-Show sollte funktionieren. Aber vor v2.4.4 funktionierten sowohl v-show als auch v-if gut.
vue refs undefiniert
Hilfreichster Kommentar
Ja, V-Show sollte funktionieren. Aber vor v2.4.4 funktionierten sowohl v-show als auch v-if gut.