From bfeeb5e1b18271f08bce2a9f3aec6cc04defa52c Mon Sep 17 00:00:00 2001 From: Mohan Date: Mon, 10 Aug 2026 08:59:16 +0800 Subject: [PATCH] feat(page): add register view with validation --- src/router/index.ts | 6 ++ src/views/LoginView.vue | 2 +- src/views/RegisterView.vue | 140 +++++++++++++++++++++++++++++++++++++ 3 files changed, 147 insertions(+), 1 deletion(-) create mode 100644 src/views/RegisterView.vue diff --git a/src/router/index.ts b/src/router/index.ts index 70c8163..a167668 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -25,6 +25,12 @@ const router = createRouter({ component: () => import('@/views/LoginView.vue'), meta: { guestOnly: true } }, + { + path: '/register', + name: 'Register', + component: () => import('@/views/RegisterView.vue'), + meta: { guestOnly: true } + }, { path: '/admin', component: () => import('@/views/admin/AdminLayout.vue'), diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue index 4676d7d..39c2eb6 100644 --- a/src/views/LoginView.vue +++ b/src/views/LoginView.vue @@ -43,7 +43,7 @@ async function onSubmit() { {{ loading ? '登录中...' : '登录' }}

- 还没有账号?去注册 + 还没有账号?去注册

diff --git a/src/views/RegisterView.vue b/src/views/RegisterView.vue new file mode 100644 index 0000000..ab9d365 --- /dev/null +++ b/src/views/RegisterView.vue @@ -0,0 +1,140 @@ + + + + + \ No newline at end of file