收藏
回答

微信公众号菜单列表跳转到小程序页面(tabbar页面),小程序中怎么获取传的参数?



第一次打开小程序,在页面的onload中的options中去获取没有问题,此时退出小程序,但不杀进程;然后搜索小程序跳转小程序的页面是个tabbar页面,

第一种方法,按照官方说的方法,在页面onload中的options中去获取,没有获取到,onshow中通过wx.getLaunchOptionsSync方法获取也没获取到

第二种方法,公众号跳转到一个非tabbar页面,在那个页面onload中去获取,但是此时直接跳转到一个 tabbar 页面,并没有按照公众号菜单设置的非 tabbar 页面



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

1 个回答

  • 天天
    天天
    2021-01-14

    onload只会页面加载时候执行,tabbar页面加载后,跳转其他页面,tabbar页并不会杀死,所以onload只会执行一次。可以用缓存或getCurrentpage实现tabbar页面数据交互

    2021-01-14
    有用
    回复 2
    • ...
      ...
      2021-01-15
      这样的话,可以在页面onshow方法里面去调用getCurrentpage来获取参数了嘛
      2021-01-15
      回复
    • ...
      ...
      2021-01-15
      我知道了,在app.js方法里面,在onshow里面,通过options.query就可以获取到参数
      2021-01-15
      回复
登录 后发表内容
问题标签