From e562386c6e7da8b20ab482f4ac0d3acaaf2e40b9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=9D=E5=85=88=E7=91=9E?= <1490493387@qq.com>
Date: Sun, 20 Feb 2022 23:55:14 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=B3=BB=E7=BB=9F?=
=?UTF-8?q?=E8=AE=BE=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layout/components/Navbar.vue | 4 +++-
src/settings.ts | 2 +-
src/store/modules/settings.ts | 11 +++++------
3 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index 64886a7d..c903d216 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -10,9 +10,10 @@
-
+
+
+
diff --git a/src/settings.ts b/src/settings.ts
index 37585fa9..8f8bc278 100644
--- a/src/settings.ts
+++ b/src/settings.ts
@@ -10,7 +10,7 @@ interface DefaultSettings {
const defaultSettings: DefaultSettings = {
title: 'vue3-element-admin',
- showSettings: false,
+ showSettings: true,
tagsView: true,
fixedHeader: false,
sidebarLogo: false,
diff --git a/src/store/modules/settings.ts b/src/store/modules/settings.ts
index 73cf4044..88311660 100644
--- a/src/store/modules/settings.ts
+++ b/src/store/modules/settings.ts
@@ -1,13 +1,12 @@
-import { defineStore } from "pinia";
-import { store } from "@/store";
+import {defineStore} from "pinia";
+import {store} from "@/store";
import {SettingState} from "@/store/interface";
import defaultSettings from '../../settings'
-
const {showSettings, tagsView, fixedHeader, sidebarLogo} = defaultSettings
export const useSettingStore = defineStore({
id: "setting",
- state:():SettingState =>({
+ state: (): SettingState => ({
theme: '',
showSettings: showSettings,
tagsView: tagsView,
@@ -15,11 +14,11 @@ export const useSettingStore = defineStore({
sidebarLogo: sidebarLogo,
}),
actions: {
- async changeSetting( payload: { key: string, value: any }){
+ async changeSetting(payload: { key: string, value: any }) {
const {key, value} = payload
switch (key) {
case 'theme':
- this.theme = value
+ this.theme = value
break
case 'showSettings':
this.showSettings = value