El ciclo de vida del marco uni-app es similar al del marco Vue, que incluye principalmente los siguientes eventos:
-
onLaunch: el evento de inicialización del subprograma, que solo se activa una vez cuando se inicializa el subprograma.
-
onShow: se activa cuando el subprograma se inicia o pasa al primer plano desde el fondo. A menudo se utiliza para estadísticas de apertura de página y precarga de datos.
-
onHide: se activa cuando el subprograma ingresa al fondo desde el primer plano, a menudo se usa para estadísticas de cierre de página y almacenamiento de datos.
-
onError: se activa cuando ocurre un error en el subprograma, a menudo se usa para capturar e informar errores.
-
onPageNotFound: se activa cuando la página del subprograma no existe, a menudo se usa para la redirección de páginas y el manejo de errores.
-
onLoad: se activa cuando se carga la página, solo se activa una vez cuando la página se carga por primera vez.
-
onReady: el evento de finalización de procesamiento de la página inicial, que indica que la página se ha procesado y se puede operar.
-
onUnload: se activa cuando se descarga la página, cuando se destruye la página o cuando se cierra la página.
-
onPullDownRefresh: un evento de actualización desplegable, que se activa cuando el usuario se despliega para actualizar.
-
onReachBottom: evento Pull Up Bottom, activado cuando la página se desplaza hacia abajo.
-
onShareAppMessage: se activa cuando el usuario hace clic en el botón compartir o "reenviar" en el menú superior derecho. A menudo se usa para compartir páginas y compartir estadísticas.
-
onResize: el evento de cambio de tamaño de ventana global del subprograma, que a menudo se usa para obtener el tamaño de la pantalla y responder a la rotación de la pantalla.
En términos generales, el ciclo de vida del marco uni-app es similar al del marco Vue, pero existen algunas diferencias que deben seleccionarse y usarse de acuerdo con la situación real.