收藏
回答

navigateBack 的 success 回调 getCurrentPages() 表现不一致

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getCurrentPages() 微信iOS客户端 7.0.5 2.8.3

在 navigateBack 的 success 回调内调用 getCurrentPages() 返回值(数组)不一致,各机型表现如下: 樱花视频.

  1. 开发者工具 / 安卓(华为 P9、运行系统 26、微信版本 7. 0. 5、基础库 2. 8 樱花视频在线. 3).

    不包含当前页(即点击触发 navigateBack 的页面)

  2. iOS(iPhone 5s、iOS 12. 1. 2、微信版本 7 樱花视频免费观看. 0. 5、基础库 2. 8. 3).

       包含当前页

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

3 个回答

  • 微信小店技术专员-binnie
    微信小店技术专员-binnie
    2019-09-28

    我们后续优化

    2019-09-28
    有用 1
    回复 4
    • akong
      akong
      2020-07-10
      优化了么
      2020-07-10
      回复
    • 微信小店技术专员-binnie
      微信小店技术专员-binnie
      2020-07-10回复akong
      已优化,ios已对齐安卓
      2020-07-10
      回复
    • DC嘘喬乔
      DC嘘喬乔
      2020-10-10回复微信小店技术专员-binnie
      这个问题又出现了,Android微信版本7.0.19 和ios、开发者工具返回的不一致
      2020-10-10
      回复
    • 王宇豪
      王宇豪
      2023-03-09回复微信小店技术专员-binnie
      2023年了,还是不一致
      2023-03-09
      1
      回复
  • 红红火火恍恍惚惚
    红红火火恍恍惚惚
    2021-06-16

    navigateBack外面调用getCurrentPages()能解决这个问题, 但还是希望官方优化

    const pages = getCurrentPages()

        wx.navigateBack({

          success: () => {

            // 由于安卓跟苹果navigateBack后getCurrentPages()返回的数组不同,所依需要把getCurrentPages()放在外面

            pages[pages 樱花视频. length - 2]. onLoad(item).

          }

        })

    2021-06-16
    有用 4
    回复 2
    • WJY329
      WJY329
      2022-05-13
      为啥我2022年了,还遇到这个问题,通过你的方法解决了,感谢
      2022-05-13
      回复
    • 清醒
      清醒
      2023-08-14
      再次遇到这个问题,使用该解决方案有效
      2023-08-14
      回复
  • DC嘘喬乔
    "樱花视频免费观看" DC嘘喬乔
    2020-10-10

    这个问题又出现了,Android微信版本7.0.19 和ios、开发者工具返回的不一致

    2020-10-10
    有用
    回复
登录 后发表内容
问题标签 (樱花视频)