【已解决】关于微信小程序wx.miniProgram.postM

2019-10-25  本文已影响0人  夜空中乄最亮的星

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

1.引入JSSDK:

<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>

2.在H5内向小程序传递消息,使用postMessage方法:

wx.miniProgram.postMessage({ data: 'foo' })
wx.miniProgram.postMessage({ data: {foo: 'bar'} })

上面的示例来自于官方文档。
然后很多同学们以为可以这样用:

wx.miniProgram.postMessage({ name: 'username',id:888,time:657 })

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

wx.miniProgram.postMessage({data:{ name: 'username',id:888,time:657 }})

你没看错,数据必须放在data内。然后通过触发小程序的分享功能即可拿到该消息~
如果帮你解决了问题,记得给我点个赞哦~

上一篇下一篇

猜你喜欢

热点阅读