收藏
回答

app.js

新创建的小程序在APP.JS中获取code 然后请求后台换取openID 取到了  赋值到全局里面 然而在 index的

onLoad 中调用这个openID 并没有获取到 最后发现 index 的 onload 加载比app 还快 那请问这是为什么


最后一次编辑于  08-05
回答关注问题邀请回答
收藏

4 个回答

  • 鲤子
    鲤子
    08-05
    你可以看小程序示例代码,就是新建一个小程序项目,这个里面好像有处理你这种情况的代码。
    08-05
    赞同
    回复 1
    • 金醉忆林染清秋
      金醉忆林染清秋
      08-05
      好的谢谢 我去看一下
      08-05
      回复
  • Xander叉本
    Xander叉本
    08-05

    建议尽量少用全局变量

    我都是用缓存的,稳妥!

    08-05
    赞同
    回复 1
    • 金醉忆林染清秋
      金醉忆林染清秋
      08-05
      谢谢 你的建议
      08-05
      回复
  • 就在那里
    就在那里
    08-05
    return new Promise(function (resolve, reject) {}

    我用这个

    08-05
    赞同
    回复 2
    • 金醉忆林染清秋
      金醉忆林染清秋
      08-05
      不好意思,没懂
      08-05
      回复
    • 就在那里
      就在那里
      08-06回复金醉忆林染清秋
      去百度了解一下吧
      08-06
      回复
  • 思男
    思男
    08-05

    是这样的,毕竟要请求后台,总不能让整个小程序都等待请求,那网络有问题就卡死了。

    我这边是自己封装的方法,

    执行请求或操作的时候会先判断是否已登录,

    如果没有,再登录。

    08-05
    赞同
    回复 1
    • 金醉忆林染清秋
      金醉忆林染清秋
      08-05
      有道理
      08-05
      回复