Appearance
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 | 基础 URL | string | ||
| uploadFileServer | 上传文件服务地址 | string | ||
| uploadFileRepository | 上传文件仓库 | string | /basic/file/upload/multi?repository= |