请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我想问下,按照老师讲的请求这么封装的一些问题。

我想问下,按照老师讲的请求这么封装的话,一个页面有多个请求,岂不是函数里的loading和loaded的状态一会true一会false一会true的(可能请求1是true,请求2是false,请求3又是true了)。有什么解决办法吗?

正在回答 回答被采纳积分+3

1回答

张轩 2020-09-24 19:49:48

同学你好 两个问题我合并回答一下 多个请求那自然就是用多个 useURLLoader 啊

比如 const request1 = useURLLoader('cat.com')

const request2 = useURLLoader('dog.com')

这时候 request1 和 request2 这两个对象完全是分离的互相不干扰的 你想要哪个状态就用哪个状态,比如 request1.loaded 和 request2.loaded 分别代表两个请求是否完成。

0 回复 有任何疑惑可以回复我~
  • 提问者 Boy越越 #1
    这样啊,那我理解错误了。我以为是所有请求公用一个状态,loading这个应该是所有请求都完成后才改变状态。
    谢谢老师回答
    回复 有任何疑惑可以回复我~ 2020-09-25 10:02:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信