主题配置
@uozi-admin/layout-antdv 支持亮色/暗色主题切换。
主题切换
通过 currentTheme 属性和 toggleTheme 事件可以实现主题切换:
vue
<script setup>
import { ref } from 'vue'
const theme = ref('light')
function handleThemeChange(newTheme) {
theme.value = newTheme
}
</script>
<template>
<AdminLayout
:current-theme="theme"
@toggle-theme="handleThemeChange"
/>
</template>主题类型
支持以下主题类型:
light- 亮色主题dark- 暗色主题auto- 跟随系统