chore: 🔨 移除固定头部的设置
This commit is contained in:
@@ -56,7 +56,6 @@ export default {
|
|||||||
navigation: "Navigation",
|
navigation: "Navigation",
|
||||||
themeColor: "Theme Color",
|
themeColor: "Theme Color",
|
||||||
tagsView: "Tags View",
|
tagsView: "Tags View",
|
||||||
fixedHeader: "Fixed Header",
|
|
||||||
sidebarLogo: "Sidebar Logo",
|
sidebarLogo: "Sidebar Logo",
|
||||||
watermark: "Watermark",
|
watermark: "Watermark",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -56,7 +56,6 @@ export default {
|
|||||||
navigation: "导航设置",
|
navigation: "导航设置",
|
||||||
themeColor: "主题颜色",
|
themeColor: "主题颜色",
|
||||||
tagsView: "开启 Tags-View",
|
tagsView: "开启 Tags-View",
|
||||||
fixedHeader: "固定 Header",
|
|
||||||
sidebarLogo: "侧边栏 Logo",
|
sidebarLogo: "侧边栏 Logo",
|
||||||
watermark: "开启水印",
|
watermark: "开启水印",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -18,11 +18,6 @@
|
|||||||
<el-switch v-model="settingsStore.tagsView" />
|
<el-switch v-model="settingsStore.tagsView" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="py-1 flex-x-between">
|
|
||||||
<span class="text-xs">{{ $t("settings.fixedHeader") }}</span>
|
|
||||||
<el-switch v-model="settingsStore.fixedHeader" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="py-1 flex-x-between">
|
<div class="py-1 flex-x-between">
|
||||||
<span class="text-xs">{{ $t("settings.sidebarLogo") }}</span>
|
<span class="text-xs">{{ $t("settings.sidebarLogo") }}</span>
|
||||||
<el-switch v-model="settingsStore.sidebarLogo" />
|
<el-switch v-model="settingsStore.sidebarLogo" />
|
||||||
|
|||||||
@@ -22,9 +22,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div :class="{ hasTagsView: showTagsView }" class="main-container">
|
<div :class="{ hasTagsView: showTagsView }" class="main-container">
|
||||||
<div :class="{ 'fixed-header': fixedHeader }">
|
|
||||||
<TagsView v-if="showTagsView" />
|
<TagsView v-if="showTagsView" />
|
||||||
</div>
|
|
||||||
<AppMain />
|
<AppMain />
|
||||||
<Settings v-if="defaultSettings.showSettings" />
|
<Settings v-if="defaultSettings.showSettings" />
|
||||||
<!-- 返回顶部 -->
|
<!-- 返回顶部 -->
|
||||||
@@ -36,10 +34,8 @@
|
|||||||
|
|
||||||
<!-- 左侧和顶部布局 -->
|
<!-- 左侧和顶部布局 -->
|
||||||
<div v-else :class="{ hasTagsView: showTagsView }" class="main-container">
|
<div v-else :class="{ hasTagsView: showTagsView }" class="main-container">
|
||||||
<div :class="{ 'fixed-header': fixedHeader }">
|
|
||||||
<NavBar v-if="layout === LayoutEnum.LEFT" />
|
<NavBar v-if="layout === LayoutEnum.LEFT" />
|
||||||
<TagsView v-if="showTagsView" />
|
<TagsView v-if="showTagsView" />
|
||||||
</div>
|
|
||||||
<AppMain />
|
<AppMain />
|
||||||
<Settings v-if="defaultSettings.showSettings" />
|
<Settings v-if="defaultSettings.showSettings" />
|
||||||
<!-- 返回顶部 -->
|
<!-- 返回顶部 -->
|
||||||
|
|||||||
@@ -17,8 +17,6 @@ const defaultSettings: AppSettings = {
|
|||||||
showSettings: true,
|
showSettings: true,
|
||||||
// 是否显示标签视图
|
// 是否显示标签视图
|
||||||
tagsView: true,
|
tagsView: true,
|
||||||
// 是否固定头部
|
|
||||||
fixedHeader: true,
|
|
||||||
// 是否显示侧边栏Logo
|
// 是否显示侧边栏Logo
|
||||||
sidebarLogo: true,
|
sidebarLogo: true,
|
||||||
// 布局方式,默认为左侧布局
|
// 布局方式,默认为左侧布局
|
||||||
|
|||||||
@@ -11,8 +11,6 @@ export const useSettingsStore = defineStore("setting", () => {
|
|||||||
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);
|
||||||
// 固定头部
|
|
||||||
const fixedHeader = useStorage<boolean>("fixedHeader", defaultSettings.fixedHeader);
|
|
||||||
// 布局
|
// 布局
|
||||||
const layout = useStorage<string>("layout", defaultSettings.layout);
|
const layout = useStorage<string>("layout", defaultSettings.layout);
|
||||||
// 水印
|
// 水印
|
||||||
@@ -35,9 +33,9 @@ export const useSettingsStore = defineStore("setting", () => {
|
|||||||
},
|
},
|
||||||
{ immediate: true }
|
{ immediate: true }
|
||||||
);
|
);
|
||||||
// 设置更改函数
|
|
||||||
|
// 设置映射
|
||||||
const settingsMap: Record<string, Ref<SettingsValue>> = {
|
const settingsMap: Record<string, Ref<SettingsValue>> = {
|
||||||
fixedHeader,
|
|
||||||
tagsView,
|
tagsView,
|
||||||
sidebarLogo,
|
sidebarLogo,
|
||||||
layout,
|
layout,
|
||||||
@@ -64,7 +62,6 @@ export const useSettingsStore = defineStore("setting", () => {
|
|||||||
return {
|
return {
|
||||||
settingsVisible,
|
settingsVisible,
|
||||||
tagsView,
|
tagsView,
|
||||||
fixedHeader,
|
|
||||||
sidebarLogo,
|
sidebarLogo,
|
||||||
layout,
|
layout,
|
||||||
themeColor,
|
themeColor,
|
||||||
|
|||||||
2
src/types/global.d.ts
vendored
2
src/types/global.d.ts
vendored
@@ -58,8 +58,6 @@ declare global {
|
|||||||
version: string;
|
version: string;
|
||||||
/** 是否显示设置 */
|
/** 是否显示设置 */
|
||||||
showSettings: boolean;
|
showSettings: boolean;
|
||||||
/** 是否固定头部 */
|
|
||||||
fixedHeader: boolean;
|
|
||||||
/** 是否显示多标签导航 */
|
/** 是否显示多标签导航 */
|
||||||
tagsView: boolean;
|
tagsView: boolean;
|
||||||
/** 是否显示侧边栏Logo */
|
/** 是否显示侧边栏Logo */
|
||||||
|
|||||||
Reference in New Issue
Block a user