ConfigProvider 全局配置

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

ConfigProvider

Props

Prop NameTypeRequiredDefaultDescription
forwardPopupContainerboolean
@deprecated
使用 popover 替换 默认为 true。 控制全局的 forwardPopupContainer 属性,默认为 true,为 false 时默认关闭 datepicker、select、actionList 等内部的 forwardPopupContainer
popover
{
/** 控制弹出层默认容器 */
getPopupContainer?: (triggerNode: Element) => Element;
/** 滚动时是否重新定位 */
forceAlignWhenScroll?: boolean;
/** 控制默认的 forwardPopupContainer */
forwardPopupContainer?: boolean | ((triggerNode: Element) => Element);
/** 配置不影响 Popover 组件 */
ignorePopover?: boolean;
}
全局控制 popover 类组件行为,datepicker、select、actionList
preventFormDefaultActionboolean
默认为 true。 阻止 Form 组件的默认事件,避免在回车时触发页面提交,原生 form 在某些情况下会触发原生的提交,由于现在基本 SPA,页面提交概率不大,故默认屏蔽 Form 组件该行文,如需开启,可设置为 false
iconDefaultPrefixstring
设置 Icon 组件的默认 prefix,默认为 icon__,
themeany
提供时会使用 ThemeProvider 包裹
localeAllLocaleMap
提供时会使用 LocaleProvider 包裹
actionListAutoAdjustmentboolean
是否默认启用 ActionList 的 autoAdJustment 参数

说明

这是 ConfigProvider 组件,用于统一配置应用的配置

演示

普通使用

VIEW CODE ( LIVE )

theme - 用作定义主题

VIEW CODE ( LIVE )

locale - 用作定义语言

VIEW CODE ( LIVE )

iconDefaultPrefix - icon 默认前缀

VIEW CODE ( LIVE )

actionListAutoAdjustment

VIEW CODE ( LIVE )
Copyright © 2021-2024 UCloud 优刻得科技股份有限公司