收藏
回答

onShow的问题,getLaunchOptionsSync()二次进入取不到启动参数?

场景如下:a小程序跳转带参进入b小程序;此时小程序b能正确接收到a传来的参数;在b小程序单击返回,返回到a的小程序;再a里面重新单击跳转进入b小程序(此时跳转参数已经变化),小程序b里面接收到的还是上一次参数?请问这种问题怎么解决?在onShow里面使用的getLaunchOptionsSync取启动参数;

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

2 个回答

  • 之昂张
    之昂张
    2021-02-25

    使用 wx.getEnterOptionsSync() 方法进行获取,getLaunchOptionsSync 方法在小程序初始化时的参数,在 小程序b 没有被销毁之前,再次从a到b拿到的参数,始终是b初始化时的参数,所以需要使用getEnterOptionsSync 方法来实时获取从 a 跳转到 b 小程序传递的参数。

    2021-02-25
    有用 1
    回复
  • Cjiang
    Cjiang
    2021-01-05

    你好,使用onLaunch试试呢?

    2021-01-05
    有用
    回复
登录 后发表内容
问题标签