Formato de aplicación del mini programa Alipay
Ejemplo de descripción del parámetro appId es el subprograma de destino al que saltar appId20170713077xxxxxpagePath es saltar a la página específica del subprograma de destino. Este valor es igual al valor de configuración en app.json; , el salto predeterminado es Ir a la página de inicio del miniprograma. páginas / índice / indexquery significa que los parámetros transportados por la aplicación externa se transmiten de forma transparente al subprograma de destino, si no necesita transportar parámetros al subprograma, no es necesario transportar este parámetro.
consulta: parámetros de inicio, el contenido tiene el formato nombre del parámetro = valor del parámetro amp nombre del parámetro = valor del parámetro (
Nota: los parámetros de inicio transportados por la consulta deben estar codificados en Url; de lo contrario, solo se pueden obtener ¡El primer parámetro!) xx3dxx
Si desea agregar el nombre de dominio al esquema y llamar al subprograma, debe usar el esquema como parámetro para la codificación uri. Por ejemplo:
window.location.href=`ds.alipay.com/scheme=alipays://platformapi/startapp?appId=20170713077xxxxxamp;page=pages/block/blockamp;query=hash=$ { query.rowkey}${type}`
Convertir a: (método de conversión js)
window.location.href=`ds.alipay.com/sc=` encodeURIComponent( "alipays://platformapi/startapp?appId=20170713077xxxxxamp;page=pages/block/blockamp;query=hash=") `${query.rowkey}${type}`
Entorno operativo ASUS War 66R5-56OO Alipay 10.2.38.8200
1. Después de llamar al mini programa, la lógica de procesamiento de la aplicación y la página es la siguiente. Antes de describir, es necesario comprender la definición de anverso y reverso.
Ejecución en primer plano/fondo
1. Ejecución en primer plano: cuando el usuario abre el miniprograma por primera vez, el miniprograma se ejecutará en primer plano.
2. Ejecución en segundo plano: cuando el usuario hace clic en el botón cerrar en la esquina superior derecha para cerrar el mini programa, o presiona el botón Inicio del dispositivo para salir de la aplicación Alipay, el mini programa no se destruirá directamente. , pero entrará en el estado de ejecución en segundo plano. Sólo cuando el mini programa pase a segundo plano durante un cierto período de tiempo, o si el uso de recursos del sistema es demasiado alto, será realmente destruido.
3. Cambiar de ejecución en segundo plano a ejecución en primer plano: cuando el subprograma que no ha sido destruido por el sistema se abre o activa nuevamente, cambiará de ejecución en segundo plano a ejecución en primer plano.
2. Lógica de la aplicación
Cada vez que se llama al esquema, el rendimiento del front-end es volver a activar onLaunch y onShow. Los parámetros se pasarán a onLaunch y onShow de la aplicación. js, y la página básica se volverá a activar los métodos onLoad y onShow.