@slan-health/taro-vueuse
Version:
taro vue版本hooks
28 lines (27 loc) • 1.05 kB
JavaScript
import useCachePlugin from "./core/plugins/useCachePlugin.js";
import useDebouncePlugin from "./core/plugins/useDebouncePlugin.js";
import useErrorRetryPlugin from "./core/plugins/useErrorRetryPlugin.js";
import useLoadingDelayPlugin from "./core/plugins/useLoadingDelayPlugin.js";
import usePollingPlugin from "./core/plugins/usePollingPlugin.js";
import useReadyPlugin from "./core/plugins/useReadyPlugin.js";
import useRefreshDepsPlugin from "./core/plugins/useRefreshDepsPlugin.js";
import useRefreshOnWindowFocus from "./core/plugins/useRefreshOnWindowFocus.js";
import useThrottlePlugin from "./core/plugins/useThrottlePlugin.js";
import useQuery from "./core/useQuery.js";
function useRequest(service, options) {
return useQuery(service, options, [
useLoadingDelayPlugin,
useErrorRetryPlugin,
useDebouncePlugin,
usePollingPlugin,
useThrottlePlugin,
useRefreshOnWindowFocus,
useRefreshDepsPlugin,
useReadyPlugin,
useCachePlugin
]);
}
export {
useRequest as default
};
//# sourceMappingURL=useRequest.js.map