From 1a52ecaa4b22382bcffc6e674db1d398c8a733d2 Mon Sep 17 00:00:00 2001 From: nagocoler Date: Thu, 7 Nov 2024 23:38:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=99=BB=E5=BD=95=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=92=8C=E5=9F=BA=E6=9C=AC=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 15 ++++-- src/router/index.js | 4 ++ src/views/auth/Login.vue | 100 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 115 insertions(+), 4 deletions(-) create mode 100644 src/views/auth/Login.vue diff --git a/src/App.vue b/src/App.vue index 4fbd27e..991a615 100644 --- a/src/App.vue +++ b/src/App.vue @@ -3,19 +3,26 @@ import TopHeader from "@/components/TopHeader.vue"; import IndexHeader from "@/components/IndexHeader.vue"; import IndexFooter from "@/components/IndexFooter.vue"; import BackToTop from "@/components/BackToTop.vue"; +import {computed} from "vue"; +import {useRoute} from "vue-router"; + +const route = useRoute() + +const isAuthPage = computed( + () => route.name === 'login' || route.name === 'register') diff --git a/src/router/index.js b/src/router/index.js index 0b80b8b..ee15ffd 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -25,6 +25,10 @@ const router = createRouter({ component: () => import('@/views/course/CourseDetail.vue') } ] + }, { + path: '/login', + name: 'login', + component: () => import('@/views/auth/Login.vue'), } ], }) diff --git a/src/views/auth/Login.vue b/src/views/auth/Login.vue new file mode 100644 index 0000000..c7d788e --- /dev/null +++ b/src/views/auth/Login.vue @@ -0,0 +1,100 @@ + + + + + \ No newline at end of file