From 1935a60c922b2a5c22111ed250a4117c27be63b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Sat, 27 Sep 2025 17:16:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Login.vue | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/src/views/Login.vue b/src/views/Login.vue index dbaca52..e8613b0 100644 --- a/src/views/Login.vue +++ b/src/views/Login.vue @@ -14,10 +14,14 @@ -->
- - - - +
+ + +
+
+ + +
@@ -127,7 +131,26 @@ async function onScanLogin(){ .form label{ display:block; margin-top:8px; color:#666; font-size:13px;} .form input{ width:100%; padding:10px; margin-top:6px; border-radius:6px; border:1px solid #eee; background:#fafafa;} .login-btn{ width:100%; padding:12px; margin-top:60px; border-radius:16px; border:none; background:#009688; color:#fff; cursor:pointer; font-size:16px;} +.form-row { + display: flex; + align-items: center; + margin-top: 14px; +} +.form-row label { + width: 46px; /* 固定宽度 */ + font-size: 14px; + color: #666; + flex-shrink: 0; +} + +.form-row input { + flex: 1; + padding: 10px; + border-radius: 6px; + border: 1px solid #eee; + background: #fafafa; +} /* qr area */ .qr-area{ text-align:center; margin-top:6px;} .qr-img{ width:160px; height:160px; display:block; margin:12px auto; border-radius:6px; border:1px solid #eee;}