收藏
回答

如何解决wx.navigateBack();报错的问题?

wx.navigateBack();返回上一页报错navigateBack:fail cannot navigate back at first page.是什么问题,我之前一直都是那么用没问题啊,麻烦大佬们帮我看看

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

5 个回答

  • 小满
    小满
    2019-10-25

    报错信息提示为:fial cannot navigate back at first page.错误了,我没办法返回了,这是第一个页面了,后面没有页面的,无法返回。你品,你细细细品,知道什么错误了吧😄

    2019-10-25
    有用 3
    回复
  • 昨夜星辰
    昨夜星辰
    04-26

    你小程序的编译模式那里改为普通编译就可以了

    04-26
    有用 1
    回复 1
  • 周赟
    周赟
    2019-10-25

    跳转进来的时候是否关闭了之前的页面?

    2019-10-25
    有用
    回复
  • 拾忆
    拾忆
    2019-10-25

    用getCurrentPages()  查看一下 页面的栈  , 当前的页面,返回目标的页面,是否在这个栈里面,

    2019-10-25
    有用
    回复 2
    • 。。。
      。。。
      2019-10-25
      只有当前页面栈,那为什么从别的页面返回没有返回目标的页面栈?
      2019-10-25
      回复
    • 拾忆
      拾忆
      2019-10-25回复。。。
      这个栈是一个数组,如果当前的页面在栈里面下标是1 ,那么返回的目标页面在栈里面下标就是0,如果当前页面在栈中下标是0,就没有办法返回 ,
      这是wx.navigateBack()默认的情况下
      2019-10-25
      回复
  • 11110111001011110111001110111
    11110111001011110111001110111
    2019-10-25

    fail cannot navigate back at first page 这不写的很清楚了吗?

    2019-10-25
    有用
    回复 3
    • 。。。
      。。。
      2019-10-25
      所以我想知道是什么原因引起的,我应该怎么解决
      2019-10-25
      回复
    • 钟
      2019-11-13回复。。。
      你当前页面的堆栈是第一页, navigateBack返回上一级页面 你当前页面堆栈都在最上级了 还怎么返回上一级页面?
      2019-11-13
      回复
    • 钟
      2019-11-13回复。。。
      你当前就是在第一个页面 你要返回后一个页面 你后面没页面了 报错信息完全就告诉你了
      2019-11-13
      回复
登录 后发表内容
问题标签