En vue, uno puede renderizar componentes dinámicos con esto:
<keep-alive> <component v-bind:is="currentTabComponent"></component> </keep-alive>
Si los componentes son A,B,C y currentTabComponent = A, el componente A se renderizará primero y se mantendrá vivo. Luego, al hacer clic en otros componentes, B y C se renderizarán eventualmente y todos los componentes se mantendrán vivos.
Mi pregunta es cómo renderizarlos de tal manera que todos estén vivos justo después de renderizarse en lugar de solo el primero. Probé mount y antes de montar ganchos de ciclo de vida, pero no funciona.
Para resumir, si asumo que keepalive es una matriz bajo el capó, el comportamiento predeterminado es: keepalive[A] , luego keepalive[A,B] al final keepalive [A,B,C]
Quiero que sea así al principio: keepalive[A,B,C].