自定义主题
界面布局
修改src\store\app\index.ts,修改你需要自定义的变量
footerText: 设置页脚文本,一般用来显示版权信息,默认为Copyright © 2024 chansee97lang: 设置语言,默认为'enUS'theme: 全局组件库主题变量覆盖,具体可参考下一个小节,默认为themeConfigprimaryColor: 主题色配置,默认为#18a058collapsed: 是否展开或折叠,默认为falsegrayMode: 是否启用灰色模式,默认为falsecolorWeak: 是否启用色盲模式,默认为falseloadFlag: 页面重载标记,无需修改showLogo: 是否显示logo,默认为trueshowTabs: 是否显示选项卡,默认为trueshowFooter: 是否显示页脚,默认为trueshowProgress: 是否显示进度条,默认为trueshowBreadcrumb: 是否显示面包屑导航,默认为trueshowBreadcrumbIcon: 是否显示面包屑导航图标,默认为trueshowWatermark: 是否显示水印,默认为falseshowSetting: 是否显示显示设置窗口,默认为falsetransitionAnimation: 过渡动画类型,默认为'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"
}
// ...
}