收藏
回答

页面栈的问题如何解决?

我有一个重新拍照的按钮,反复10次后无反应了。看官方是页面栈的问题,该如何解决呢?有大佬知道吗?

使用的是下面这个跳转

wx.navigateTo({

        url: '/pages/printer/copy/head/head',

      })

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

3 个回答

  • brave
    brave
    2022-01-24

    如果你即将打开的新页面跟当前页面没有交互要求,当前页面无需保留,那就用 wx.redirectTo

    2022-01-24
    有用 1
    回复
  • dreamhunter
    dreamhunter
    2022-01-24

    没有回退需求直接用wx.redirectTo就行

    https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.redirectTo.html

    2022-01-24
    有用
    回复
  • Brandon
    Brandon
    2022-01-24

    wx.navigateTo最多可以跳转10次,建议可以加一个跳转不动了报错用wx.relaunch跳转,如果不能满足我需要反问你一句,点击重新拍照时为啥不用返回上一页,至于状态都可以初始化呀。

    2022-01-24
    有用
    回复 3
    • lzxlzx
      lzxlzx
      2022-01-24
      我是这样写的超过10次就会跳转到首页了。
      2022-01-24
      回复
    • Brandon
      Brandon
      2022-01-24回复lzxlzx
      没必要判断他有没有10次,每个跳转api都有一个fail事件,直接fail事件做你的兼容处理操作就可以了。
      2022-01-24
      回复
    • lzxlzx
      lzxlzx
      2022-01-24回复Brandon
      fail事件那里使用wx.relaunch也不能再次跳转到拍摄界面咋整?
      2022-01-24
      回复
登录 后发表内容