Vue · Senior · Frage 61 von 75
Wie kombiniert man Routenübergänge und <KeepAlive> mit <RouterView>?
<RouterView v-slot="{ Component }">
<Transition name="fade" mode="out-in">
<KeepAlive><component :is="Component" /></KeepAlive>
</Transition>
</RouterView>- 1Den
v-slotvon<RouterView>nutzen - 2In Vue Router lässt sich beides nicht kombinieren
- 3
<RouterView>in<KeepAlive>setzen
Antwort zeigen
Richtige Antwort: Den v-slot von <RouterView> nutzen
Erklärung
Vue Router 4 hat das alte Wrapper-Muster entfernt; der Slot gibt volle Kontrolle über die Reihenfolge der Wrapper.