Lifecycle Hooks - Tylung/vue-apuntes GitHub Wiki

Cada instancia de componente de Vue pasa por una serie de pasos de inicialización cuando se crea; por ejemplo, necesita configurar la observación de datos, compilar la plantilla, montar la instancia en el DOM y actualizar el DOM cuando cambian los datos. En el camino, también ejecuta funciones llamadas lifecycle hooks, lo que brinda a los usuarios la oportunidad de agregar su propio código en etapas específicas.

  1. beforeCreate()
    • Se llama cuando se inicializa la instancia. Antes de procesar otras opciones como data() o computed.
  2. created()
    • Se llama después de que la instancia haya terminado de procesar todas las opciones relacionadas con el estado. Cuando se llama a este enlace, se ha configurado lo siguiente: datos reactivos, properties, methods, y los watchers
  3. beforeMount()
    • Se llama justo antes de montar el componente. Aun no se renderiza la app
  4. mounted()
    • Se llama después de que se haya montado el componente.
  5. beforeUpdate()
    • Llamado justo antes de que el componente esté a punto de actualizar su árbol DOM debido a un cambio de estado reactivo.
  6. updated()
    • Llamado después de que el componente haya actualizado su árbol DOM debido a un cambio de estado reactivo.
  7. activated()
    • Se llama después de que la instancia del componente se inserta en el DOM como parte de un árbol almacenado en caché por KeepAlive
  8. deactivated()
    • Llamado después de que la instancia del componente se elimine del DOM como parte de un árbol almacenado en caché por KeepAlive
  9. beforeUnmount()
    • Llamado justo antes de que se desmonte una instancia de componente.
  10. unmounted()
    • Llamado después de que el componente ha sido desmontado.
  11. errorCaptured()
    • Se llama cuando se captura un error que se propaga desde un componente descendiente.
  12. renderTracked()
    • Se llama cuando el efecto de representación del componente ha rastreado una dependencia reactiva.
  13. renderTriggered()
    • Se llama cuando una dependencia reactiva activa el efecto de representación del componente para que se vuelva a ejecutar.