From 61f8a07753657cb949a9b079354ca9ece6d176dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A9=99=E5=AD=90?= <454313500@qq.com> Date: Fri, 3 Mar 2023 21:58:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0bbs=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=90=AD=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.BBS.Vue3/src/App.vue | 104 ------------------ Yi.BBS.Vue3/src/assets/main.css | 6 +- Yi.BBS.Vue3/src/components/HelloWorld.vue | 43 -------- Yi.BBS.Vue3/src/components/TheWelcome.vue | 86 --------------- .../src/components/icons/IconCommunity.vue | 7 -- .../components/icons/IconDocumentation.vue | 7 -- .../src/components/icons/IconEcosystem.vue | 7 -- .../src/components/icons/IconSupport.vue | 7 -- .../src/components/icons/IconTooling.vue | 19 ---- Yi.BBS.Vue3/src/layout/AppBody.vue | 21 ++++ Yi.BBS.Vue3/src/layout/AppHeader.vue | 32 ++++++ Yi.BBS.Vue3/src/layout/Index.vue | 18 +++ Yi.BBS.Vue3/src/router/index.js | 25 +++-- Yi.BBS.Vue3/src/views/AboutView.vue | 15 --- Yi.BBS.Vue3/src/views/HomeView.vue | 9 -- Yi.BBS.Vue3/src/views/Index.vue | 9 ++ Yi.BBS.Vue3/src/views/NotFound.vue | 4 + 17 files changed, 100 insertions(+), 319 deletions(-) delete mode 100644 Yi.BBS.Vue3/src/components/HelloWorld.vue delete mode 100644 Yi.BBS.Vue3/src/components/TheWelcome.vue delete mode 100644 Yi.BBS.Vue3/src/components/icons/IconCommunity.vue delete mode 100644 Yi.BBS.Vue3/src/components/icons/IconDocumentation.vue delete mode 100644 Yi.BBS.Vue3/src/components/icons/IconEcosystem.vue delete mode 100644 Yi.BBS.Vue3/src/components/icons/IconSupport.vue delete mode 100644 Yi.BBS.Vue3/src/components/icons/IconTooling.vue create mode 100644 Yi.BBS.Vue3/src/layout/AppBody.vue create mode 100644 Yi.BBS.Vue3/src/layout/AppHeader.vue create mode 100644 Yi.BBS.Vue3/src/layout/Index.vue delete mode 100644 Yi.BBS.Vue3/src/views/AboutView.vue delete mode 100644 Yi.BBS.Vue3/src/views/HomeView.vue create mode 100644 Yi.BBS.Vue3/src/views/Index.vue create mode 100644 Yi.BBS.Vue3/src/views/NotFound.vue diff --git a/Yi.BBS.Vue3/src/App.vue b/Yi.BBS.Vue3/src/App.vue index ecfdf494..a3a2c4f2 100644 --- a/Yi.BBS.Vue3/src/App.vue +++ b/Yi.BBS.Vue3/src/App.vue @@ -1,114 +1,10 @@ diff --git a/Yi.BBS.Vue3/src/assets/main.css b/Yi.BBS.Vue3/src/assets/main.css index e8667cd4..8584804f 100644 --- a/Yi.BBS.Vue3/src/assets/main.css +++ b/Yi.BBS.Vue3/src/assets/main.css @@ -1,5 +1,5 @@ -@import './base.css'; - +/* @import './base.css'; */ +/* #app { max-width: 1280px; margin: 0 auto; @@ -32,4 +32,4 @@ a, grid-template-columns: 1fr 1fr; padding: 0 2rem; } -} +} */ diff --git a/Yi.BBS.Vue3/src/components/HelloWorld.vue b/Yi.BBS.Vue3/src/components/HelloWorld.vue deleted file mode 100644 index 0a0988bc..00000000 --- a/Yi.BBS.Vue3/src/components/HelloWorld.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - - - diff --git a/Yi.BBS.Vue3/src/components/TheWelcome.vue b/Yi.BBS.Vue3/src/components/TheWelcome.vue deleted file mode 100644 index 5e646253..00000000 --- a/Yi.BBS.Vue3/src/components/TheWelcome.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - diff --git a/Yi.BBS.Vue3/src/components/icons/IconCommunity.vue b/Yi.BBS.Vue3/src/components/icons/IconCommunity.vue deleted file mode 100644 index 2dc8b055..00000000 --- a/Yi.BBS.Vue3/src/components/icons/IconCommunity.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/Yi.BBS.Vue3/src/components/icons/IconDocumentation.vue b/Yi.BBS.Vue3/src/components/icons/IconDocumentation.vue deleted file mode 100644 index 6d4791cf..00000000 --- a/Yi.BBS.Vue3/src/components/icons/IconDocumentation.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/Yi.BBS.Vue3/src/components/icons/IconEcosystem.vue b/Yi.BBS.Vue3/src/components/icons/IconEcosystem.vue deleted file mode 100644 index c3a4f078..00000000 --- a/Yi.BBS.Vue3/src/components/icons/IconEcosystem.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/Yi.BBS.Vue3/src/components/icons/IconSupport.vue b/Yi.BBS.Vue3/src/components/icons/IconSupport.vue deleted file mode 100644 index 7452834d..00000000 --- a/Yi.BBS.Vue3/src/components/icons/IconSupport.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/Yi.BBS.Vue3/src/components/icons/IconTooling.vue b/Yi.BBS.Vue3/src/components/icons/IconTooling.vue deleted file mode 100644 index 660598d7..00000000 --- a/Yi.BBS.Vue3/src/components/icons/IconTooling.vue +++ /dev/null @@ -1,19 +0,0 @@ - - diff --git a/Yi.BBS.Vue3/src/layout/AppBody.vue b/Yi.BBS.Vue3/src/layout/AppBody.vue new file mode 100644 index 00000000..999e63b9 --- /dev/null +++ b/Yi.BBS.Vue3/src/layout/AppBody.vue @@ -0,0 +1,21 @@ + +import { h } from 'vue'; + + + + \ No newline at end of file diff --git a/Yi.BBS.Vue3/src/layout/AppHeader.vue b/Yi.BBS.Vue3/src/layout/AppHeader.vue new file mode 100644 index 00000000..e832d3ce --- /dev/null +++ b/Yi.BBS.Vue3/src/layout/AppHeader.vue @@ -0,0 +1,32 @@ + + \ No newline at end of file diff --git a/Yi.BBS.Vue3/src/layout/Index.vue b/Yi.BBS.Vue3/src/layout/Index.vue new file mode 100644 index 00000000..5990c3b6 --- /dev/null +++ b/Yi.BBS.Vue3/src/layout/Index.vue @@ -0,0 +1,18 @@ + + \ No newline at end of file diff --git a/Yi.BBS.Vue3/src/router/index.js b/Yi.BBS.Vue3/src/router/index.js index a49ae507..acd17c7a 100644 --- a/Yi.BBS.Vue3/src/router/index.js +++ b/Yi.BBS.Vue3/src/router/index.js @@ -1,22 +1,23 @@ import { createRouter, createWebHistory } from 'vue-router' -import HomeView from '../views/HomeView.vue' - +import Layout from '../layout/Index.vue' +import NotFound from '../views/NotFound.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/', - name: 'home', - component: HomeView + name: 'layout', + component: Layout, + redirect: '/index' , + children :[ + { + name:'index', + path: '/index', + component: () => import('../views/Index.vue') + }, + ] }, - { - path: '/about', - name: 'about', - // route level code-splitting - // this generates a separate chunk (About.[hash].js) for this route - // which is lazy-loaded when the route is visited. - component: () => import('../views/AboutView.vue') - } + { path: '/:pathMatch(.*)*', name: 'NotFound', component: NotFound }, ] }) diff --git a/Yi.BBS.Vue3/src/views/AboutView.vue b/Yi.BBS.Vue3/src/views/AboutView.vue deleted file mode 100644 index 756ad2a1..00000000 --- a/Yi.BBS.Vue3/src/views/AboutView.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/Yi.BBS.Vue3/src/views/HomeView.vue b/Yi.BBS.Vue3/src/views/HomeView.vue deleted file mode 100644 index 6bb706f0..00000000 --- a/Yi.BBS.Vue3/src/views/HomeView.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/Yi.BBS.Vue3/src/views/Index.vue b/Yi.BBS.Vue3/src/views/Index.vue new file mode 100644 index 00000000..0013b785 --- /dev/null +++ b/Yi.BBS.Vue3/src/views/Index.vue @@ -0,0 +1,9 @@ + + + diff --git a/Yi.BBS.Vue3/src/views/NotFound.vue b/Yi.BBS.Vue3/src/views/NotFound.vue new file mode 100644 index 00000000..4d66c914 --- /dev/null +++ b/Yi.BBS.Vue3/src/views/NotFound.vue @@ -0,0 +1,4 @@ + \ No newline at end of file