Skip to content

ConfigProvider 全局化配置

为组件提供统一的全局化配置。

使用

ConfigProvider 使用 Vue 的 provide | inject 特性,只需在应用外围包裹一次即可全局生效。

App.vue

vue
<template>
    <ham-config-provider :locale="enUS">
        <app />
    </ham-config-provider>
</template>

<script setup>
import { Locale } from '@hamlet/web'
import enUS from '@hamlet/web/es/locale/lang/en-US'
</script>
<template>
    <ham-config-provider :locale="enUS">
        <app />
    </ham-config-provider>
</template>

<script setup>
import { Locale } from '@hamlet/web'
import enUS from '@hamlet/web/es/locale/lang/en-US'
</script>

API

属性名说明类型默认值版本
locale语言Language
headers设置上传的请求头部object
baseUrl基础 URLstring
uploadFileServer上传文件服务地址string
uploadFileRepository上传文件仓库string/basic/file/upload/multi?repository=