Explicación popular del ciclo de vida de vue3 y las funciones del ciclo de vida (funciones de enlace)
Una función que se ejecutará automáticamente en un momento determinado
Una función que se ejecutará automáticamente antes de que se genere la instancia de vue y después de la inicialización (en este momento, la instancia de vue no se ha creado completamente)
Funciones que se ejecutarán automáticamente después de crear la instancia de vue
Los ejemplos son los siguientes:
Resultados de impresión:
Funciones que se ejecutan automáticamente antes de representar el contenido del componente en la página (la primera vez que se llama a la función de representación relevante)
Una función que se ejecuta automáticamente después de que el contenido del componente se presenta en la página
Una función que se ejecuta automáticamente después de que el contenido del componente se presenta en la página. Una función que se ejecuta automáticamente después de representar el contenido del componente en la página
Ejemplo:
Resultados de impresión: se imprime lo siguiente antes de Mount, pero el contenido del componente no se carga en el nodo contentMain
Una función que se ejecuta automáticamente cuando los datos en los datos cambian.
Una función que se ejecuta automáticamente cuando los datos en los datos cambian y los datos de la página se vuelven a representar. Función que se ejecuta automáticamente cuando se vuelven a representar los datos de la página (en la mayoría de los casos, se debe evitar cambiar el estado durante este período; de lo contrario, provocará un bucle infinito de actualizaciones)
Ejemplo:
Imprimir resultado:
La función que se ejecuta automáticamente antes de que se destruya la instancia de vue (la instancia todavía está disponible en este momento)
La función que se ejecuta automáticamente cuando se la instancia de vue falla y el dom se destruye por completo (en este momento todo el contenido todavía está disponible)
Una función que se ejecuta automáticamente cuando la instancia de vue falla y el dom se destruye por completo (todo el contenido se destruye por completo en esta vez). Función ejecutada (en este punto todo está desatado, todos los detectores de eventos se eliminan y las instancias secundarias se destruyen)
Ejemplo:
Impreso a continuación: