|
|
Publicado el 20-2-2025 08:52:38
|
|
|
|

Requisitos: Cuando se utiliza WebView anidado en el miniprograma WeChat, cuando necesitas hacer clic para compartir con amigos o círculo de amigos, el usuario hace clic en la tarjeta compartida para acceder a la página H5 que se muestra en pantalla.
Primero, echemos un vistazo a las representaciones que se comparten en el chat:
Principio: La página H5 envía un mensaje al mini programa, y el mini programa hace clic para compartir y leer el mensaje, como se muestra en la figura siguiente:
bindmessage eventhandler No Cuando una página web envía un postMessage al mini programa, este se activará y recibirá un mensaje en los siguientes momentos específicos: el mini programa se retrocede, el componente se destruye, comparte y el enlace se copia (2.31.1). e.detail = { data }, data es un array de parámetros que se han publicado varias veces.
wx.miniProgram.postMessage envía un mensaje al mini programa, que activa el evento de mensaje del componente en los siguientes momentos específicos: miniprograma de vuelta, destrucción de componentes, compartición, copiar enlace (2.31.1)
Vista web:El inicio de sesión del hipervínculo es visible.
Página H5
La página de H5 utiliza postMessage para enviar un mensaje al applet, y el código es el siguiente:
Programa mini WeChat
El código es el siguiente:
Nota: Lo que se comparte sigue siendo la ruta de la mini página del programa, pero el enlace de parámetros de la página h5 debe estar vinculado a la ruta.
onShareAppMessage: Se usa al compartir con amigos o en grupos de chat. onShareTimeline: Se usa para configurar al compartir con Momentos.
Procedimiento:
Los pasos de la operación son los siguientes:
|
Anterior:.NET/C# utiliza métodos comunes de trucos de petición HttpClientPróximo:RMSE, MSE, MAE, SD breve introducción
|