fix: 修复登录页回车提交

This commit is contained in:
2026-05-18 16:12:21 +08:00
parent 9dd2c60ed8
commit c2d3d40940
2 changed files with 8 additions and 2 deletions
+6
View File
@@ -1,5 +1,11 @@
# 项目上下文记录
## 2026-05-18:修复登录页回车提交
- `frontend/src/components/LoginView.vue` 的登录按钮改为原生 submit 类型,继续复用 `n-form` 的 `@submit.prevent` 登录流程。
- 密码输入框增加 `@keydown.enter.prevent="submit"` 兜底,用户输完密码按回车即可触发登录,无需手动点击按钮。
- 已执行 `npm run build`,构建通过;未启动浏览器或 headless Chrome。
## 2026-05-15:取消数据管理页初始化成功提示
- `frontend/src/components/DatabasePanel.vue` 进入页面时仍会自动执行数据库连接检测和数据库信息刷新,但连接成功不再弹出 toast,避免切换到数据管理页时产生无意义提示。
+2 -2
View File
@@ -14,9 +14,9 @@
<n-input v-model:value="form.username" autofocus />
</n-form-item>
<n-form-item label="密码" path="password">
<n-input v-model:value="form.password" type="password" show-password-on="click" />
<n-input v-model:value="form.password" type="password" show-password-on="click" @keydown.enter.prevent="submit" />
</n-form-item>
<n-button type="primary" block :loading="loading" @click="submit">登录</n-button>
<n-button type="primary" block native-type="submit" :loading="loading">登录</n-button>
</n-form>
</n-card>
</div>