为什么有时候app.js执行到wx.login接口时就先执行index.js页面
发布于 6 年前 作者 qinmin 13249 次浏览 来自 问答

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

5 回复

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

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

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

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

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

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

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

回到顶部