Config Provider 全局配置
Config Provider 被用来提供全局的配置选项,让你的配置能够在全局都能够被访问到。
5 种主题配置
通过 Config Provider 来配置 5 种主题,让你的应用可以随时切换主题。
使用 theme 属性来提供主题相关配置
字体大小配置
通过 Config Provider 来配置字体大小,让你的应用可以随时切换字体大小。
使用 fontSizeBase 属性来提供字体大小相关配置
点击下拉列表
i18n 配置
通过 Config Provider 来配置多语言,让你的应用可以随时切换语言。
使用两个属性来提供 i18n 相关配置
- 1
- 2
- 3
- 4
- 5
- 6
- 10
页
共 100 条
对按钮进行配置
开启防抖
对消息进行配置
空值配置
支持的组件
- Cascader 级联选择器
- DatePicker 日期选择器
- Select 选择器
- SelectV2 选择器
- TimePicker 时间选择器
- TimeSelect 时间选择
- TreeSelect 树形选择
设置 empty-values 来配置组件的默认空值。 默认值是 ['', null, undefined]。 如果认为空字符串不是一个空值,可以设置成 [undefined, null]。
设置 value-on-clear 以设置清空选项的值。 组件默认值是 undefined。 在日期组件中是 null。 如果想设置成 undefined,请使用 () => undefined。
API
Config Provider Attributes
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| locale | 翻译文本对象 | object | en |
| size | 全局组件大小 | enum | default |
| zIndex | 全局初始化 zIndex 的值 | number | — |
| namespace | 全局组件类名称前缀 (需要配合 $namespace 使用) | string | w3 |
| button | 按钮相关配置,详见下表 | object | 详见下表 |
| message | 消息相关配置, 详见下表 | object | 详见下表 |
| experimental-features | 将要添加的实验阶段的功能,所有功能都是默认设置为 false | object | — |
| empty-values | 输入类组件空值 | array | — |
| value-on-clear | 输入类组件清空值 | string / number / boolean / Function | — |
| theme | 全局主题 | enum | |
| fontSizeBase 1.1.18 | 全局字体大小基础值 | enum | 14px |
Button Attribute
| 参数 | 说明 | 类型 | 默认值 | Version |
|---|---|---|---|---|
| autoInsertSpace | 两个中文字符之间自动插入空格(仅当文本长度为 2 且所有字符均为中文时才生效) | boolean | false | |
| debounce | 是否开启防抖 | boolean | false | V0.0.7 |
| debounce-time | 防抖时间 | number | 200 | V0.0.7 |
| winmonitor | 是否开启按钮点击上报日志 | boolean | true | V1.0.2 |
Message Attribute
| 参数 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| max | 可同时显示的消息最大数量 | number | — |
| grouping | 合并内容相同的消息,不支持 VNode 类型的消息 | boolean | — |
| duration | 显示时间,单位为毫秒。 设为 0 则不会自动关闭 | number | — |
| showClose | 是否显示关闭按钮 | boolean | — |
| offset | Message 距离窗口顶部的偏移量 | number | — |
Config Provider Slots
| 名称 | 描述 | Scope |
|---|---|---|
| default | 自定义默认内容 | config: 提供全局配置(从顶部继承) |
Copyright 2025 Winning Health 版权所有

