//composable/use-api.ts
export const useBaseFetch = <T>(url: string) => {
const { setLoading } = useStore()
const _fetch = useAsyncData(key, () => $fetch(urlWithQuery.value)
watch(_fetch.pending, (v) => {
// console.log(v); // always false
setLoading(v)
})
return _fetch;
}
//composable/use-api.ts
export const useBaseFetch = <T>(url: string) => {
const { setLoading } = useStore()
const _fetch = useAsyncData(key, () => $fetch(urlWithQuery.value)
watch(_fetch.pending, (v) => {
// console.log(v); // always false
setLoading(v)
})
return _fetch;
}