为了账号安全,请及时绑定邮箱和手机立即绑定

react中每个请求的loading如何封装,自动和组件关联

react中每个请求的loading如何封装,自动和组件关联

慕斯王 2018-12-19 15:17:00
全局一个loading是不满足的,需要每个请求单独loading状态,这个要怎么封装才能简单易用?我已经封装一个http,里面有loading状态,怎么自动setState到组件里面? 我现在需要在每个ajaxApi(this)调用的时候把this穿进去,感觉很不方便,页面要维护的loading有点多,不同接口那不是要传四五次,怎么实现自动和组件关联
查看完整描述

1 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

我的做法是用mobx设置一个isLoading的标识。在home页,也就是第一个页面放入loading组件,通过判断isLoading来显示loading组件。每次请求开始时,通过mobx修改isLoading=true,请求结束再改为false

查看完整回答
反对 回复 2018-12-19
  • 1 回答
  • 0 关注
  • 804 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信