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