收藏
回答

util里面的js为什么不是优先执行

问题模块
API和组件

js执行顺序非常乱,在util里面写的request请求,return返回的得到的data,但是在别的页面中调用这个方法的时候都是别的页面js跑完了这个util里面的request才请求到值,导致调用页面返回空值。js执行顺序好乱

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

3 个回答

  • C浩
    C浩
    2017-08-31

    第一次执行util里的request返回数据是个空Object,然后会请求第二第三次才是由后台返回的非空数据。请问这是怎么回事?我的思路是在util里面封装一个request,将获取到的值返回给其他页面,避免每个页面都要写多个request的麻烦,现在遇到这种问题应该有什么好的解决办法

    2017-08-31
    赞同
    回复
  • 騁爲
    騁爲
    2017-08-31

    网络请求,在success,fail中处理回调

    2017-08-31
    赞同
    回复
  • C浩
    C浩
    2017-08-31

    request居然是异步的,试了一下动态传入success的处理函数就能解决问题

    2017-08-31
    赞同
    回复