收藏
回答

options

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows 04251

从页面A使用navigate跳转页面B,在B页面打印options默认是‘{ }’,然后从B跳转到C,从C使用

navigateBack返回B,此时B打印options是undefined。请问这是为什么


最后一次编辑于  2018-05-18  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

12 个回答

  • You can you up
    You can you up
    2018-05-18

    navigateBack不带参数

    2018-05-18
    赞同 11
    回复 1
    • sun
      sun
      2018-05-18
      哦哦,谢谢
      2018-05-18
      赞同
      回复
  • 寻寻
    寻寻
    2018-05-18

    因为onshow里面是没有options

    2018-05-18
    赞同
    回复 8
    • sun
      sun
      2018-05-18
      用的onLoad
      2018-05-18
      赞同
      回复
    • 寻寻
      寻寻
      2018-05-18回复sun
      back是触发不了onLoad的
      2018-05-18
      赞同
      回复
    • sun
      sun
      2018-05-18回复寻寻
      可以呀,prePage.onLoad()
      2018-05-18
      赞同
      回复
    • 寻寻
      寻寻
      2018-05-18回复sun
      百度都没有prePage。。是我大mpvue去掉啦?返回undefined肯定是调用这个生命周期的时候没有传这个参数~
      2018-05-18
      赞同
      回复
    • sun
      sun
      2018-05-18回复寻寻
      var pages = getCurrentPages(); // 当前页面 var beforePage = pages[pages.length - 2]; // 前一个页面 wx.navigateBack({ success: function () { beforePage.onLoad(); // 执行前一个页面的onLoad方法 } }) 拿去试试吧
      2018-05-18
      赞同
      回复
    查看更多(3)
  • 莫过于此
    莫过于此
    2018-05-18

    你back不带参数要什么自行车

    2018-05-18
    赞同
    回复