收藏
回答

小程序内嵌H5怎么返回指定小程序页面?

需求是 小程序A页 -> 内嵌H5 -> 小程序B页 ,现在点击H5上的按钮可以实现,如果用户点击左上角的返回按钮,或者手势返回,就会返回 小程序A页,有什么解决办法么??

回答关注问题邀请回答
收藏

3 个回答

  • 😶
    😶
    2020-12-31

    你好,参考一下这个:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html

    2020-12-31
    有用 2
    回复
  • 默
    2020-12-31

    1.H5操作之后 通知后端 通过接口返回变量flag:true 反之 false

    2.在承载webview页面监听onUnload 函数 调用这个接口 如果为true则使用wx.redirectTo

    跳转小程序B页 反之则按照正常返回就行

    缺陷:

    1.H5和小程序通信是通过数据库才做来实现的 很麻烦

    2.由于页面onUnload页面已经隐藏 正在显示小程序A页面 这个时候使用wx.redirectTo 进行跳转 会有页面闪烁的情况




    2020-12-31
    有用 1
    回复
  • llllllhhhh
    llllllhhhh
    2021-06-05

    楼主问题解决了吗,求教解决办法

    2021-06-05
    有用
    回复 2
    • Komorebi
      Komorebi
      2021-06-07
      不管是怎么返回,都是退出了页面,所以我是在web-view的页面里的生命周期函数--监听页面卸载里做的判断
      2021-06-07
      回复
    • Komorebi
      Komorebi
      2021-06-07
      如果你需要根据一个参数判断跳转哪个页面,就需要用楼上的方法做了
      2021-06-07
      回复
登录 后发表内容
问题标签