Function: useHttpElements()
ts
function useHttpElements(
url: () => string,
method: () => ResourcefulHttpMethod,
headers: () => ResourcefulHttpHeaders,
data: () => any,
timeout: () => number | false,
ttl: () => number | null,
onComplete: () => void,
onProgress: (progress: ResourcefulHttpProgress) => void,
plain: () => boolean,
): {
abort: () => void;
exec: <T>() => Promise<ResourcefulHttpResponse<T>>;
loaded: ComputedRef<boolean>;
loading: ComputedRef<boolean>;
percent: ComputedRef<number>;
};Parameters
| Parameter | Type |
|---|---|
url | () => string |
method | () => ResourcefulHttpMethod |
headers | () => ResourcefulHttpHeaders |
data | () => any |
timeout | () => number | false |
ttl | () => number | null |
onComplete | () => void |
onProgress | (progress: ResourcefulHttpProgress) => void |
plain | () => boolean |
Returns
ts
{
abort: () => void;
exec: <T>() => Promise<ResourcefulHttpResponse<T>>;
loaded: ComputedRef<boolean>;
loading: ComputedRef<boolean>;
percent: ComputedRef<number>;
}| Name | Type | Default value |
|---|---|---|
abort() | () => void | - |
exec() | <T>() => Promise<ResourcefulHttpResponse<T>> | - |
loaded | ComputedRef<boolean> | isLoadedOnce |
loading | ComputedRef<boolean> | isLoading |
percent | ComputedRef<number> | - |