如下图,红线框出来的 loading: loading.models.monitor, loading: loading.effects['chart/fetch'],是啥含义?
刚学习前端,不太明白这个。求解答,非常感谢


这里的loading使用的是dva-loading
这里的connect简单的理解为绑定,就是绑定了你当前的loading状态。
这里的loading状态类似这样子的。
loading: {
global: false,
models: {
users: false,
todos: false,
...
},
}
比如你现在在users页面发起一个请求,那你需要将上面配置改成users:true,
然后在请求结束之后,你又要将将上面配置改成users:false
而将loading状态connect之后,你就不需要做这个事情了,dva-loading会自动帮你管理这些状态。
你可以先简单的这么理解。更完善的信息,可以查看dvajs和dva-loading
Most helpful comment
这里的loading使用的是dva-loading
这里的connect简单的理解为绑定,就是绑定了你当前的loading状态。
这里的loading状态类似这样子的。
比如你现在在users页面发起一个请求,那你需要将上面配置改成
users:true,然后在请求结束之后,你又要将将上面配置改成
users:false而将loading状态connect之后,你就不需要做这个事情了,dva-loading会自动帮你管理这些状态。
你可以先简单的这么理解。更完善的信息,可以查看dvajs和dva-loading