在h5代码里面添加一个确认收货按钮,在微信小程序环境点击会向小程序发送一个事件
wx.miniProgram.navigateBack({delta: 1})//看微信开发官方文档wx.miniProgram.postMessage只在特定条件触发小程序(后退、组件销毁、分享、复制链接)
wx.miniProgram.postMessage({ data: {orderIds: order_id} })
在微信小程序页面代码
<web-view src="{{url}}" bindload="pageLoad" bindmessage="getH5Msg"></web-view>
getH5Msg: function (e) {
const { data } = e.detail;
console.log(data,'h5传入的信息');
this.setData({
postData: data.pop(),
});
},
使用jssdk的postMessage方法在微信小程序里面不触发打印,但是开发者工具控制台打印了 invokeAppService postMessage 和参数,
想要实现的是点击确认收货按钮发送一个事件,小程序监听到,然后调用微信的确认收货组件wx.openBusinessView,有没有大佬知道如何解决及实现方法