Vue · Senior · Pytanie 61 z 75
Jak połączyć przejścia tras i <KeepAlive> z <RouterView>?
<RouterView v-slot="{ Component }">
<Transition name="fade" mode="out-in">
<KeepAlive><component :is="Component" /></KeepAlive>
</Transition>
</RouterView>- ✓Poprawna odpowiedź: Użyć
v-slotw<RouterView>i samodzielnie opakować wyrenderowanyComponent - 2Umieścić
<RouterView>bezpośrednio w<KeepAlive> - 3To niemożliwe
Wyjaśnienie
Vue Router 4 usunął stary wzorzec opakowania; slot daje pełną kontrolę nad kolejnością wrapperów.