From 319dc4967ec5f5bfa321c287460594b566f2b4e4 Mon Sep 17 00:00:00 2001 From: zchengo <1933757688@qq.com> Date: Sat, 24 Dec 2022 19:45:54 +0800 Subject: [PATCH] perf: menu selected and user info view --- web/src/main.js | 6 +- web/src/store/index.js | 14 ++-- web/src/views/Home.vue | 162 ++++++++++++++++----------------------- web/src/views/Login.vue | 9 ++- web/src/views/Result.vue | 3 + 5 files changed, 82 insertions(+), 112 deletions(-) diff --git a/web/src/main.js b/web/src/main.js index d86243a..8cca87c 100644 --- a/web/src/main.js +++ b/web/src/main.js @@ -3,5 +3,9 @@ import App from './App.vue' import Antd from 'ant-design-vue'; import 'ant-design-vue/dist/antd.less'; import router from './router/index'; +import { createPinia } from 'pinia' -createApp(App).use(Antd).use(router).mount('#app') +const pinia = createPinia() +const app = createApp(App) + +app.use(Antd).use(router).use(pinia).mount('#app') diff --git a/web/src/store/index.js b/web/src/store/index.js index e8b661e..8dfa4db 100644 --- a/web/src/store/index.js +++ b/web/src/store/index.js @@ -1,11 +1,7 @@ -import { createPinia, defineStore } from 'pinia' +import { defineStore } from 'pinia' import { ref } from 'vue' -const pinia = createPinia(); - -export const useSpinStore = defineStore('spin', () => { - const spinning = ref(true) - return { spinning } -}) - -export const spinStore = useSpinStore(pinia) \ No newline at end of file +export const useStore = defineStore('main', () => { + const selectedKeys = ref('dashboard') + return { selectedKeys } +}) \ No newline at end of file diff --git a/web/src/views/Home.vue b/web/src/views/Home.vue index a3d62bf..2774029 100644 --- a/web/src/views/Home.vue +++ b/web/src/views/Home.vue @@ -8,7 +8,7 @@ - + {{ item.name }} @@ -36,60 +36,40 @@ - - - U -