美文网首页
从webView的H5页面跳转回小程序

从webView的H5页面跳转回小程序

作者: 你这个锤子 | 来源:发表于2020-04-03 21:42 被阅读0次

目录

wx.miniProgram.redirectTo
wx.miniProgram.postMessage


从微信小程序webView的 H5 页面中返回小程序,微信开发文档 提供了 wx.miniProgram接口返回小程序,在实际开发中很多人会忽略了路径是 '/path/to/page',而非 'path/to/page',导致返回不了小程序。

// 记得使用前引用微信
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>

wx.miniProgram.navigateTo({ url: '/path/to/page' })

通过wx.miniProgram.postMessage可以给小程序传递一个参数,然后在小程序通过 bindmessage 事件来监听消息,具体代码入下。

H5 页面
  wx.miniProgram.postMessage({
    data: {
      password: d1,
      random: Random,
      randJnlNo: randJnlNo
    }
  });
  wx.miniProgram.navigateBack();  // 返回上一页面
小程序中
wxml:
<web-view src="{{wxmp}}/password-control-set?token={{token}}&tfccode={{tfccode}}" bindmessage="postMessage"></web-view>

js:
postMessage: function (e) {    //(h5像小程序传递参数)
    console.log(e.detail.data)
}

相关文章

网友评论

      本文标题:从webView的H5页面跳转回小程序

      本文链接:https://www.haomeiwen.com/subject/ofhlphtx.html