跳转到内容

全局配置

可以通过useGlobalConfigProvideruseRequestusePagination 设置统一的全局配置,避免每个请求都重复配置。

useGlobalConfigProvider是基于vue3的provide/inject 实现的,推荐在根组件中使用。

vue
<script setup lang="ts">
import { useGlobalConfigProvider } from 'norm-axios'

useGlobalConfigProvider({
  // 通用配置(usePagination 也会适应该配置,因为 usePagination 是基于 useRequest 实现的)
  common: {
    manual: true,
  },
  // usePagination的配置
  pagination: {
    initialPage: 1,
    initialPageSize: 10,
  },
})
</script>