收藏
回答

为什么有时候app.js执行到wx.login接口时就先执行index.js页面

问题模块
API和组件


有的时候app.js执行到wx.login接口的时候就先去执行index.js页面了,我的意思就是wx.login接口执行有的时候有点慢


最后一次编辑于  2017-05-25  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

5 个回答

  • 热血青年·孙
    热血青年·孙
    2017-05-25

    这个很正常,否则他们也不用使用异步带回调函数的调用方法了。

    你需要在代码中考虑到这种情况。

    2017-05-25
    赞同
    回复
  • 亚伦
    亚伦
    2017-05-26

    那么有什么办法可以先执行完app.js之后再执行index.js页面

    2017-05-26
    赞同
    回复
  • 亚伦
    亚伦
    2017-05-26

    我现在需要从qpp.js中拿一个值       然后在首页进行判断     但是有的时侯那个值拿不到   因为就像我说的app.js中的值加载到一半就去执行我要判断的方法  但是值没有拿到   所以没法进行判断


    2017-05-26
    赞同
    回复
  • 胖子
    胖子
    2017-05-26

    在你的那个值没拿到的时候,首页显示loading 就好了,拿到了再把loading 隐藏

    2017-05-26
    赞同
    回复
  • maq
    maq
    2017-05-26

    建议楼主先搞清楚 js 里面“异步”这个概念,就不会说【先执行完app.js之后再……】了。


    你这个代码,应该把“我要判断的方法”写在“拿一个值”那个请求的回调里。

    2017-05-26
    赞同
    回复