app.js中给globalData赋值太慢了吗?
发布于 5 年前 作者 guiyingduan 14459 次浏览 来自 问答

我在app.js中 wx.request ,然后把返回的数据赋值给globalData数组,还在index.js页面中可以获取globalData数组中赋值的数据,但是好像app.js给globalData数组赋值的速度太慢了,还没等赋值结束,它就访问index.js,这时候值还没有拿到,就去访问了globalData数组,结果就打印出了undefined,然后才打印app.js中的console.log。

这个要怎么解决?

3 回复

好的,谢谢

楼主,这个问题解决了吗?小弟也遇到了这个问题,是用1楼说的吗? 但是怎么回调啊?求解,谢谢啦

看起来是由于request的异步引起的,官方目前不支持同步ajax,只能把setData操作放到回调里

回到顶部