2.5.13
https://jsfiddle.net/freakypie/nn2vwt7b/22/
Wenn Sie einen Wert in einem Vue sehr schnell ändern, wird durch den Übergang die Leave-to-Klasse nicht entfernt
Das Etikett sollte angezeigt werden
Das Etikett wird nicht angezeigt
In meiner eigenen App habe ich auf eine Seite umgeleitet, die eigentlich keinen App-Header haben sollte, aber dann auf eine andere Seite umgeleitet, die dies tat, aber der Header fehlte trotzdem
Als Workaround für den Moment können Sie ein v-if
anstelle des v-show
Im Moment habe ich es nur entprellt und eine lokale Immobilie benutzt
async "$store.state.invisible"() {
clearTimeout(this.__updateInvisible);
this.__updateInvisible = setTimeout(() => {
this.invisible = this.$store.state.invisible;
}, 50);
},
das funktioniert bei mir, ich wollte dich nur über den fehler informieren
Kann ein Dup von https://github.com/vuejs/vue/issues/5800 sein ? 🤔
Oh ja, ich habe nicht einmal den Code überprüft, um zu sehen, dass es sich um eine V-Show handelt, da es sich um eine Übergangsgruppe handelt, also hatte ich erwartet, dass sie nur v-for
. Scheint verwandt zu sein, kann aber durch verschiedene Dinge verursacht werden, daher denke ich, dass wir es für den Moment offen halten können
Dies wurde durch # 7391 behoben (noch nicht veröffentlicht)