|
|
Опубліковано 2025-2-20 08:52:38
|
|
|
|

Вимоги: При використанні WebView, вкладеного в міні-програму WeChat, коли потрібно натиснути, щоб поділитися з друзями або коло друзів, користувач натискає на спільну картку, щоб перейти на сторінку H5.
Спершу давайте розглянемо рендери, які діляться в чаті:
Принцип: Сторінка H5 надсилає повідомлення до міні-програми, і вона натискає, щоб поділитися повідомленням, як показано на рисунку нижче:
bindmessage eventhandler Ні. Коли веб-сторінка надсилає postMessage міні-програмі, вона запускає і отримує повідомлення у такі конкретні моменти: міні-програма повертається назад, компонент знищується, поширюється, а посилання копіюється (2.31.1). e.detail = { data }, дані — це масив параметрів, які публікувалися кілька разів.
wx.miniProgram.postMessage надсилає повідомлення міні-програмі, яке запускає подію повідомлення компонента у такі конкретні моменти: mini program назад, знищення компонента, спільний доступ, копіювання посилання (2.31.1)
Веб-перегляд:Вхід за гіперпосиланням видно.
Сторінка H5
Сторінка H5 використовує postMessage для надсилання повідомлення в аплет, і код виглядає так:
Міні-програма WeChat
Код виглядає так:
Примітка: спільним є шлях до сторінки міні-програми, але посилання параметра сторінки h5 має бути прикріплене до шляху.
onShareAppMessage: Використовується при обміні з друзями або груповими чатами. onShareTimeline: використовується для налаштування при обміні в Moments.
Процедура:
Етапи роботи такі:
|
Попередній:.NET/C# використовує загальні методи прийому запитів HttpClientНаступний:Короткий вступ RMSE, MSE, MAE, SD
|