这个问题社区里有很多了;基本都是postmessage的数据格式问题; 目前的情况排除了data不是json的问题 H5 端代码:
// 设置小程序分享信息
if(window.__wxjs_environment === 'miniprogram') {
wx.miniProgram.postMessage({ data: {shareTitle: window.__shareinfo.title,shareImg: window.__shareinfo.icon_url} })
}
小程序webview代码:
<web-view src="{{decodeUrl}}" bindmessage="bindMessage"></web-view>
methods = {
bindMessage(e){
console.log(e.detail);
this.shareData = e.detail.data[0]
this.$apply()
}
}
操作场景: webview点击转发按钮
问题:安卓真机根本就不执行bindMessage 的 eventhandle,开发者工具和IOD真机都可以;
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)