【已解决】关于微信小程序wx.miniProgram.postMessage 问题

【已解决】关于微信小程序wx.miniProgram.postMessage 问题,第1张

因为在项目中需要使用分享,而分享的是小程序内webview嵌入的H5页面,需要将H5内的一些参数传递给小程序,根据官方文档

上面的示例来自于官方文档。

然后很多同学们以为可以这样用:

其实大错特错哦~必须是这样:

你没看错,数据必须放在data内。然后通过触发小程序的分享功能即可拿到该消息~

如果帮你解决了问题,记得给我点个赞哦~

在微信小程序里,webviewH5向miniProgram通讯只能通过 postMessage 函数

然而这个函数却很鸡肋,小程序官方文档是这样描述的: 向小程序发送消息,会在特定时机(小程序后退、组件销毁、分享)触发组件的message事件

而且小程序官方文档里没有提到miniProgram如何向webviewH5通讯

在这个demo中, 展示了我是如何让webviewH5和miniProgram互相通讯

其实原理很简单:

success

failure

cancel

https://github.com/abu3389/wx_app_webview

附加: Uniapp与webview通信用法

在web-view加载的本地及远程HTML中调用uni的API及网页和vue页面通讯

https://ask.dcloud.net.cn/article/id-35083__page-9

如何把wed分享不是小程序:变通的方法,就是将小程序转成带有小程序码的图片,将图片分享到朋友圈。好友通过长按识别图片上的小程序码,直接进入小程序具体的页面,包括首页。大家可以打开软件开发记这个小程序,随便找一篇文章使用下面的海报功能,体验这个过程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11572858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存