fix:修复tagsView开关持久化存储
Former-commit-id: 9a935d6198b7a5e34c6884a3d7130c19899e2f8d
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
import { defineStore } from 'pinia';
|
import { defineStore } from 'pinia';
|
||||||
import defaultSettings from '../../settings';
|
import defaultSettings from '../../settings';
|
||||||
import { localStorage } from '@/utils/localStorage';
|
|
||||||
import { ref } from 'vue';
|
import { ref } from 'vue';
|
||||||
import { useCssVar, useStorage } from '@vueuse/core';
|
import { useCssVar, useStorage } from '@vueuse/core';
|
||||||
|
|
||||||
@@ -11,9 +10,7 @@ export const useSettingsStore = defineStore('setting', () => {
|
|||||||
const theme = useStorage('theme', useCssVar('--el-color-primary', el))
|
const theme = useStorage('theme', useCssVar('--el-color-primary', el))
|
||||||
|
|
||||||
const showSettings = ref<boolean>(defaultSettings.showSettings);
|
const showSettings = ref<boolean>(defaultSettings.showSettings);
|
||||||
const tagsView = ref<boolean>(
|
const tagsView = useStorage<boolean>('tagsView', defaultSettings.tagsView)
|
||||||
localStorage.get('tagsView') || defaultSettings.tagsView
|
|
||||||
);
|
|
||||||
const fixedHeader = ref<boolean>(defaultSettings.fixedHeader);
|
const fixedHeader = ref<boolean>(defaultSettings.fixedHeader);
|
||||||
const sidebarLogo = ref<boolean>(defaultSettings.sidebarLogo);
|
const sidebarLogo = ref<boolean>(defaultSettings.sidebarLogo);
|
||||||
|
|
||||||
@@ -29,7 +26,6 @@ export const useSettingsStore = defineStore('setting', () => {
|
|||||||
break;
|
break;
|
||||||
case 'fixedHeader':
|
case 'fixedHeader':
|
||||||
fixedHeader.value = value;
|
fixedHeader.value = value;
|
||||||
localStorage.set('tagsView', value);
|
|
||||||
break;
|
break;
|
||||||
case 'tagsView':
|
case 'tagsView':
|
||||||
tagsView.value = value;
|
tagsView.value = value;
|
||||||
|
|||||||
Reference in New Issue
Block a user