vue-admin-core
Version:
A Component Library for Vue 3
32 lines (27 loc) • 1.18 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var useAutoRunPlugin = require('./plugins/useAutoRunPlugin.js');
var useCachePlugin = require('./plugins/useCachePlugin.js');
var useDebouncePlugin = require('./plugins/useDebouncePlugin.js');
var usePollingPlugin = require('./plugins/usePollingPlugin.js');
var useRefreshOnWindowFocusPlugin = require('./plugins/useRefreshOnWindowFocusPlugin.js');
var useRetryPlugin = require('./plugins/useRetryPlugin.js');
var useThrottlePlugin = require('./plugins/useThrottlePlugin.js');
var useRequestImplement = require('./useRequestImplement.js');
var usePaginationPlugin = require('./plugins/usePaginationPlugin.js');
function useRequest(service, options, plugins) {
return useRequestImplement.default(service, options, [
...plugins || [],
useDebouncePlugin.default,
// useLoadingDelayPlugin,
usePollingPlugin.default,
useRefreshOnWindowFocusPlugin.default,
useThrottlePlugin.default,
useAutoRunPlugin.default,
useCachePlugin.default,
useRetryPlugin.default,
usePaginationPlugin.default
]);
}
exports.default = useRequest;
//# sourceMappingURL=useRequest.js.map