自定义主题
界面布局
修改src\store\app\index.ts
,修改你需要自定义的变量
footerText
: 设置页脚文本,一般用来显示版权信息,默认为Copyright © 2024 chansee97
lang
: 设置语言,默认为'enUS'
theme
: 全局组件库主题变量覆盖,具体可参考下一个小节,默认为themeConfig
primaryColor
: 主题色配置,默认为#18a058
collapsed
: 是否展开或折叠,默认为false
grayMode
: 是否启用灰色模式,默认为false
colorWeak
: 是否启用色盲模式,默认为false
loadFlag
: 页面重载标记,无需修改showLogo
: 是否显示logo,默认为true
showTabs
: 是否显示选项卡,默认为true
showFooter
: 是否显示页脚,默认为true
showProgress
: 是否显示进度条,默认为true
showBreadcrumb
: 是否显示面包屑导航,默认为true
showBreadcrumbIcon
: 是否显示面包屑导航图标,默认为true
showWatermark
: 是否显示水印,默认为false
showSetting
: 是否显示显示设置窗口,默认为false
transitionAnimation
: 过渡动画类型,默认为'fade-slide'
layoutMode
: 界面布局类型,默认为'leftMenu'
contentFullScreen
: 是否内容全屏,默认为false
组件库样式
修改src\store\app\theme.json
,添加你需要的样式变量,具体可参考Naive-UI
json
{
"common": {
"primaryColor": "#18a058",
"primaryColorHover": "#36ad6a",
"primaryColorPressed": "#0c7a43",
"primaryColorSuppl": "#36ad6a",
"infoColor": "#2080f0",
"infoColorHover": "#4098fc",
"infoColorPressed": "#1060c9",
"infoColorSuppl": "#4098fc",
"successColor": "#18a058",
"successColorHover": "#36ad6a",
"successColorPressed": "#0c7a43",
"successColorSuppl": "#36ad6a",
"warningColor": "#f0a020",
"warningColorHover": "#fcb040",
"warningColorPressed": "#c97c10",
"warningColorSuppl": "#fcb040",
"errorColor": "#d03050",
"errorColorHover": "#de576d",
"errorColorPressed": "#ab1f3f",
"errorColorSuppl": "#de576d"
}
// ...
}