收藏
回答

wx.navigateBack的delta大于现有页面数,但不会返回首页?


// getCurrentPages() 获取到的页面栈长度
const pagesLen = getCurrentPages() //获取到的页面栈长度是2,该页面栈中不包含首页
wx.navigateBack({
 delta: 3
}) 


按照微信官方文档说法,现在delta大于页面数,会返回到首页,但实际并不会返回首页,而是返回pagesLen里面的第一项

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

1 个回答

  • ZHOU
    ZHOU
    发表于小程序端
    20小时前

    是不是就是返回你页面栈的首页,也就是页面栈的第一个页面,不是指你小程序应用的首页,这里你要返回首页也可以自己判断下,直接跳转首页

    20小时前
    有用
    回复 1
    • 晴转阴
      晴转阴
      20小时前
      我也感觉文档这里的首页指的是页面栈的第一个,且不是小程序真正意义上的首页
      20小时前
      回复
登录 后发表内容