From b1dba033257209ed22b1d397a287b6e9fa26f050 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AE=8F=E5=BB=BA?= <912342168@qq.com> Date: Tue, 10 Mar 2026 08:59:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(login):=20=E6=B7=BB=E5=8A=A0=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=A1=B5=E9=9D=A2=E5=B9=B6=E9=9B=86=E6=88=90daisyui?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 集成daisyui组件库并配置input工具类 - 创建完整的登录页面UI,包含左右分栏布局 - 添加用户登录表单,包含用户名和密码输入框 - 集成lucide-vue-next图标用于用户名和密码字段 - 实现登录按钮加载状态和错误提示功能 - 添加欢迎文字轮播效果和背景动画 - 在导航栏中添加登录链接 - 实现登录表单提交逻辑和验证功能 - 添加响应式设计支持移动端适配 --- src/assets/main.css | 7 +- src/pages/index.vue | 1 + src/pages/login.vue | 429 +++++++------------------------------------- 3 files changed, 71 insertions(+), 366 deletions(-) diff --git a/src/assets/main.css b/src/assets/main.css index 74d8662..49544cc 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -1,2 +1,7 @@ @import "tailwindcss"; -@plugin "daisyui"; \ No newline at end of file +@plugin "daisyui"; + + +@utility input { + @apply w-full outline-none ; +} \ No newline at end of file diff --git a/src/pages/index.vue b/src/pages/index.vue index 5620f14..b8a72e0 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -9,6 +9,7 @@ import { RouterLink } from 'vue-router' diff --git a/src/pages/login.vue b/src/pages/login.vue index e75584b..74830e1 100644 --- a/src/pages/login.vue +++ b/src/pages/login.vue @@ -1,6 +1,66 @@ + + - - - - + \ No newline at end of file