收藏
回答

app.js中给globalData赋值太慢了吗?

问题模块
API和组件


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

这个要怎么解决?

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

3 个回答

  • 使劲儿好
    使劲儿好
    2017-05-11

    好的,谢谢

    2017-05-11
    赞同
    回复
  • 使劲儿好
    使劲儿好
    2017-05-08

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

    2017-05-08
    赞同
    回复
  • Tooko
    Tooko
    2017-04-15

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

    2017-04-15
    赞同
    回复