diff --git a/src/store/modules/use-loading-store.ts b/src/store/modules/use-loading-store.ts index b8a8416..9261d2b 100644 --- a/src/store/modules/use-loading-store.ts +++ b/src/store/modules/use-loading-store.ts @@ -10,6 +10,10 @@ type Action = { hideLoading: Fn; }; +/** + * 场景: + * 并发请求,响应有快有慢,第一个请求完成后就给loading设置false结束了,实际我们要最后一个请求完成之后才结束loading,所以需要计数。 + */ export const useLoadingStore = create((set) => ({ count: 0, // 用于记录并发请求的数量 isLoading: false,