vue-request
vue-request copied to clipboard
⚡️ This is a library that can easily help you manage request states, supporting common features such as SWR, polling, error retry, caching, and pagination, etc. ⚡️ 这是一个能够轻松帮助你管理请求状态...
### 问题描述 Problem Description #239 看之前已经改成使用`onScopeDispose` ### 其他信息 Other information
### 需求描述 Feature Description 期望触发使用缓存的情况下, 请求完毕时触发 onAfter 钩子。 目前 触发返回缓存数据时,一个钩子函数都未被触发。 ### 建议的解决方案 Proposed Solution 触发缓存的情况下,完毕时触发 onAfter 钩子 ### 其他信息 Other information 
### 需求描述 Feature Description ### 建议的解决方案 Proposed Solution ### 其他信息 Other information
我实际的代码 /** * 实时温湿度请求 */ export const useRequestTemHum = (spaceId: any) => { const { functionSetData } = storeToRefs(useConditionerStore()); const temHumData = ref([]); const { data, run } = useRequest(apiTemHumAirQuality,...
/** * 恒温、恒湿控制列表请求 */ export const useRequestControlTree = (spaceId: any, type = 'Temperature') => { const { data, run } = useRequest(apiGetControlTree, { manual: true, pollingInterval: 5000 }); const controlTree...
复现步骤: const service = ?(某些worker接口) const { run, data, total } = usePagination(service, { defaultParams: [{ x: 100 }], }); 如果service 是 worker/ipc(electron)接口则会报错,因为proxy对象并不能被序列化
### 需求描述 Feature Description cacel为什么不真正的取消请求呢,这对于一些post 接口很有帮助,比如每次post之前cacel,避免请求竟态,以及cacel是否能够停止正在请求重试的需求,这部分是否可以在文档中明确 请求重试过程中,报错会进到error吗,如果达到最大重试次数,我想做和重试过充中的报错不同的操作,如果都进onerror,我似乎没办法做到 ### 建议的解决方案 Proposed Solution 1.希望cacel可以真正的取消请求 2.cacel可以停止重试或者加个stop的函数用于此 3.请求重试添加onfinally的回调,用于重试次数用完 ### 其他信息 Other information 期待作者更新,感谢