From 6d1d3091b48685722fd6fe7865a7454551c6a9d1 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 25 Jun 2023 16:16:15 +0800 Subject: [PATCH] use vuex --- package.json | 2 + src/layouts/components/UserProfile.vue | 12 ++++-- src/main.ts | 2 + src/pages/login.vue | 33 +++++++------- src/router/index.ts | 21 +++------ src/store/index.ts | 59 ++++++++++++++++++++++++++ yarn.lock | 22 +++++++++- 7 files changed, 117 insertions(+), 34 deletions(-) create mode 100644 src/store/index.ts diff --git a/package.json b/package.json index 6ce44f5c..d582875d 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,8 @@ "vue3-apexcharts": "^1.4.1", "vue3-perfect-scrollbar": "^1.6.0", "vuetify": "3.2.1", + "vuex": "^4.1.0", + "vuex-persistedstate": "^4.1.0", "webfontloader": "^1.6.28" }, "devDependencies": { diff --git a/src/layouts/components/UserProfile.vue b/src/layouts/components/UserProfile.vue index cb8c6574..3be06373 100644 --- a/src/layouts/components/UserProfile.vue +++ b/src/layouts/components/UserProfile.vue @@ -1,11 +1,15 @@