收藏
回答

第二次扫码进入小程序tabbar页面出现拿不到onload里面的数据?

就是说我这个小程序有一个tabbar页面,是扫码进入的,而且每次扫码的参数都不一样,但是tabbar的onload的只执行一次,我下次再扫码进来由于小程序已经执行过onload了,所以就拿不到onload里面的数据了,这种情况咋办?

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

2 个回答

  • 黑夜白昼
    黑夜白昼
    03-12

    代码移到onshow里

    03-12
    有用 1
    回复 2
    • Jesse
      Jesse
      03-12
      onshow里面能获取扫码的参数?
      03-12
      回复
    • 黑夜白昼
      黑夜白昼
      03-12回复Jesse
      onshow + globalData / 缓存
      03-12
      1
      回复
  • LY
    LY
    03-12

    页面别放到tabbar了

    03-12
    有用
    回复 3
    • Jesse
      Jesse
      03-12
      有其他解决方法吗?这个就是需要放到tabbar的
      03-12
      回复
    • |G.XIAO|
      |G.XIAO|
      03-12
      调用微信扫一扫,识别码成功后会触发APP 的 onShow,在onShow 获取里的参数,然后把这个参数通过事件或者其他优雅方式传递给tabbar页面
      03-12
      回复
    • LY
      LY
      03-12回复|G.XIAO|
      你可别瞎说了,咋获取
      03-12
      回复
登录 后发表内容
问题标签