fix: 🐛 修复 LayoutSelect 值类型警告问题
This commit is contained in:
@@ -96,7 +96,7 @@ const changeSidebarColorScheme = (val: any) => {
|
|||||||
*
|
*
|
||||||
* @param layout 布局 LayoutEnum
|
* @param layout 布局 LayoutEnum
|
||||||
*/
|
*/
|
||||||
function changeLayout(layout: string) {
|
function changeLayout(layout: LayoutEnum) {
|
||||||
settingsStore.changeLayout(layout);
|
settingsStore.changeLayout(layout);
|
||||||
if (layout === LayoutEnum.MIX) {
|
if (layout === LayoutEnum.MIX) {
|
||||||
route.name && againActiveTop(route.name as string);
|
route.name && againActiveTop(route.name as string);
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import defaultSettings from "@/settings";
|
import defaultSettings from "@/settings";
|
||||||
import { SidebarLightThemeEnum, ThemeEnum } from "@/enums/ThemeEnum";
|
import { SidebarLightThemeEnum, ThemeEnum } from "@/enums/ThemeEnum";
|
||||||
|
import { LayoutEnum } from "@/enums/LayoutEnum";
|
||||||
import {
|
import {
|
||||||
generateThemeColors,
|
generateThemeColors,
|
||||||
applyTheme,
|
applyTheme,
|
||||||
@@ -12,7 +13,7 @@ type SettingsValue = boolean | string;
|
|||||||
export const useSettingsStore = defineStore("setting", () => {
|
export const useSettingsStore = defineStore("setting", () => {
|
||||||
// 基本设置
|
// 基本设置
|
||||||
const settingsVisible = ref(false);
|
const settingsVisible = ref(false);
|
||||||
// 标签
|
// 标签视图
|
||||||
const tagsView = useStorage<boolean>("tagsView", defaultSettings.tagsView);
|
const tagsView = useStorage<boolean>("tagsView", defaultSettings.tagsView);
|
||||||
// 侧边栏 Logo
|
// 侧边栏 Logo
|
||||||
const sidebarLogo = useStorage<boolean>("sidebarLogo", defaultSettings.sidebarLogo);
|
const sidebarLogo = useStorage<boolean>("sidebarLogo", defaultSettings.sidebarLogo);
|
||||||
@@ -22,7 +23,7 @@ export const useSettingsStore = defineStore("setting", () => {
|
|||||||
defaultSettings.sidebarColorScheme
|
defaultSettings.sidebarColorScheme
|
||||||
);
|
);
|
||||||
// 布局
|
// 布局
|
||||||
const layout = useStorage<string>("layout", defaultSettings.layout);
|
const layout = useStorage<LayoutEnum>("layout", defaultSettings.layout as LayoutEnum);
|
||||||
// 水印
|
// 水印
|
||||||
const watermarkEnabled = useStorage<boolean>(
|
const watermarkEnabled = useStorage<boolean>(
|
||||||
"watermarkEnabled",
|
"watermarkEnabled",
|
||||||
@@ -79,7 +80,7 @@ export const useSettingsStore = defineStore("setting", () => {
|
|||||||
themeColor.value = color;
|
themeColor.value = color;
|
||||||
}
|
}
|
||||||
|
|
||||||
function changeLayout(val: string) {
|
function changeLayout(val: LayoutEnum) {
|
||||||
layout.value = val;
|
layout.value = val;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user