提交 80427ec7 编写于 作者: 郝先瑞 提交者: Gitee

!4 修复tagsView开关持久化存储

Merge pull request !4 from 小小大石头/master

Former-commit-id: f96410d8
import { defineStore } from 'pinia';
import defaultSettings from '../../settings';
import { localStorage } from '@/utils/localStorage';
import { ref } from 'vue';
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 showSettings = ref<boolean>(defaultSettings.showSettings);
const tagsView = ref<boolean>(
localStorage.get('tagsView') || defaultSettings.tagsView
);
const tagsView = useStorage<boolean>('tagsView', defaultSettings.tagsView)
const fixedHeader = ref<boolean>(defaultSettings.fixedHeader);
const sidebarLogo = ref<boolean>(defaultSettings.sidebarLogo);
......@@ -29,7 +26,6 @@ export const useSettingsStore = defineStore('setting', () => {
break;
case 'fixedHeader':
fixedHeader.value = value;
localStorage.set('tagsView', value);
break;
case 'tagsView':
tagsView.value = value;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册