diff --git a/src/assets/css/style.css b/src/assets/css/style.css index e975549..417e454 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -9,3 +9,11 @@ body, height: 100%; overflow: hidden; } +@keyframes loading { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} diff --git a/src/assets/css/style.less b/src/assets/css/style.less index 926ac4e..36890a8 100644 --- a/src/assets/css/style.less +++ b/src/assets/css/style.less @@ -9,4 +9,15 @@ body, width: 100%; height: 100%; overflow: hidden; +} + + +@keyframes loading { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } } \ No newline at end of file diff --git a/src/assets/icons/add.svg b/src/assets/icons/add.svg new file mode 100644 index 0000000..7883d3d --- /dev/null +++ b/src/assets/icons/add.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/arrow-right.svg b/src/assets/icons/arrow-right.svg new file mode 100644 index 0000000..ef202d5 --- /dev/null +++ b/src/assets/icons/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/back.svg b/src/assets/icons/back.svg new file mode 100644 index 0000000..1706d37 --- /dev/null +++ b/src/assets/icons/back.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/history.svg b/src/assets/icons/history.svg new file mode 100644 index 0000000..0c4a0d5 --- /dev/null +++ b/src/assets/icons/history.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/home.svg b/src/assets/icons/home.svg new file mode 100644 index 0000000..e9f1e2a --- /dev/null +++ b/src/assets/icons/home.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/more.svg b/src/assets/icons/more.svg new file mode 100644 index 0000000..8ed4d15 --- /dev/null +++ b/src/assets/icons/more.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/refresh.svg b/src/assets/icons/refresh.svg new file mode 100644 index 0000000..b794ba4 --- /dev/null +++ b/src/assets/icons/refresh.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/shop.svg b/src/assets/icons/shop.svg new file mode 100644 index 0000000..9b82a17 --- /dev/null +++ b/src/assets/icons/shop.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/shouqi.svg b/src/assets/icons/shouqi.svg new file mode 100644 index 0000000..d52b974 --- /dev/null +++ b/src/assets/icons/shouqi.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/home-bg.png b/src/assets/images/home-bg.png new file mode 100644 index 0000000..2437377 Binary files /dev/null and b/src/assets/images/home-bg.png differ diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png new file mode 100644 index 0000000..1df9d8b Binary files /dev/null and b/src/assets/images/logo.png differ diff --git a/src/assets/images/pic.jpg b/src/assets/images/pic.jpg new file mode 100644 index 0000000..e50e727 Binary files /dev/null and b/src/assets/images/pic.jpg differ diff --git a/src/router/index.ts b/src/router/index.ts index 2d3eb50..80a40d3 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -30,9 +30,10 @@ const router = createRouter({ component: () => import('../views/home/index.vue'), children: [ { - path: '', + path: 'test', name: 'test', - component: () => import('../views/home/test.vue') + component: () => import('../views/home/test.vue'), + meta: { topNavStyle: '2' } } ] }, diff --git a/src/stores/global.ts b/src/stores/global.ts index a82bc2d..018db4b 100644 --- a/src/stores/global.ts +++ b/src/stores/global.ts @@ -2,13 +2,16 @@ import { defineStore } from 'pinia' import { ref, computed } from 'vue' export const useGlobalStore = defineStore('global', () => { const state = ref({ - loading: false + loading: false,// 全局loading + homeLeftNavCollapse: false,// 首页左侧导航是否折叠 }) const setLoading = (v: boolean) => { state.value.loading = v } + const setHomeLeftNavCollapse = (v: boolean) => { state.value.homeLeftNavCollapse = v } return { state, setLoading, + setHomeLeftNavCollapse, } }) diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 533a6cf..ef639f2 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -1,8 +1,8 @@