ConfigProvider 全局配置
AConfigProvider 是 Aether UI 的全局配置根组件,为所有子组件提供主题、类名前缀、语言等上下文。
基础用法
vue
<script setup lang="ts">
import { AConfigProvider, lightTheme } from '@aether/ui'
</script>
<template>
<AConfigProvider :theme="lightTheme">
<App />
</AConfigProvider>
</template>Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| theme | GlobalTheme | null | lightTheme | 主题对象 |
| clsPrefix | string | 'a' | CSS 类名前缀 |
| rtl | boolean | false | 从右到左布局 |
| inlineThemeDisabled | boolean | false | 禁用内联主题 |
| tag | string | 'div' | 渲染的 HTML 标签 |