Código fuente de Vuekeepalive
Situación: Página A -> Página B -> Página C, la página A a la página B espera que la página B no se almacene en caché, y la página B a la página C espera que la página B se pueda almacenar en caché. (El escenario real puede ser: A es la página de inicio, B es la página de lista y C es la página de detalles. Después de que B se desplace por la página, regrese a B desde C y registre la posición de desplazamiento).
Agregue la página B a través del enlace de acceso de enrutamiento. keepAlive está configurado en verdadero o falso.
Después de abandonar la ruta, determine si to.name es el nombre de la ruta de A. Si es así, configúrelo en falso; de lo contrario, configúrelo en verdadero. Tenga en cuenta que keepAlive en la página B debe establecerse en verdadero.
2. Utilice vuex para implementar la función de inclusión de enrutamiento y la función de enlace de enrutamiento. (Recomendado, elegantemente implementado)
3. Declare una función que inicialice el estado de la página y las variables internas. Ingrese la función de inicialización de la página A, y el resto no se ejecutará. Las vistas se basan en datos, por lo que se pueden lograr efectos.