收藏
回答

获取 openid

文档写的是  小程序运行 先走 app.js 的  onLaunch   再走page页的onload       实际开发中  我把openid放到 app.js 的  onLaunch请求  但是运行时 总是page  onload先运行  导致接口拿不到openid

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

1 个回答

  • 卢霄霄
    卢霄霄
    2019-03-14

    方案1、做个欢迎页面,在欢迎页面里拿到了openid再继续走

    方案2、在页面onLoad里判断app.js里拿到openid了吗,没拿到的话,传个回调方法给app.js,让他拿到之后执行这个回调方法

    2019-03-14
    有用 2
    回复 2
    • 哈喽
      哈喽
      2019-03-14

      谢谢  其实我更想知道为啥官方文档这样写  这出现这个问题都那么长时间了  咋就一直没解决这个问题

      2019-03-14
      回复
    • 卢霄霄
      卢霄霄
      2019-03-14回复哈喽

      就一般的js异步而已啊。。走完 早就走完了,只是request的回调还没走而已 onLaunch是走完了的

      2019-03-14
      回复
登录 后发表内容