收藏
回答

iOS中navigateToMiniProgram无法二次唤起的Bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.navigateToMiniProgram 微信iOS客户端 8.0.16 2.20.2

问题描述:

在iOS下,在子页面调用wx.navigateToMiniProgram,由于返回按钮与手势手势优先级高于小程序跳转提示框,在不点击跳转提示框的“取消”按钮的前提下,直接通过页面左上角返回键返回上级页面。

随后再次进入该页面,无法唤起小程序跳转,报错为 another navigation is in progress。

复现说明:

仅iOS客户端可以复现,安卓与开发工具均无法复现。

复现步骤:

已提供代码片段,截图使用的是该代码片段。

1.在小程序首页点击“去子页面”的按钮


2. 点击子页面中的跳转小程序按钮,随后不要点“取消”按钮,直接点击左上角“<”返回按钮

3.回到首页后重新点击“到子页面”按钮进入该页面,点击“跳转小程序”按钮,问题复现完毕

最后一次编辑于  2021-11-22
回答关注问题邀请回答
收藏

1 个回答

  • 😶
    😶
    2021-11-22

    你好,未复现这个情况

    2021-11-22
    有用
    回复 3
    • 璨
      2021-11-22
      您好,您这边第三步没有操作,请重新进入子页面,点击一下跳转按钮就可以复现
      2021-11-22
      回复
    • 璨
      2021-11-22
      麻烦您,第三步回到首页后重新点击“到子页面”按钮进入该页面,再点击子页面中的“跳转小程序”按钮
      2021-11-22
      回复
    • 😶
      😶
      2021-11-23回复
      反馈已收到
      2021-11-23
      回复
登录 后发表内容