diff --git a/src/components/UserInfo/src/components/LockDialog.vue b/src/components/UserInfo/src/components/LockDialog.vue
index 8861445..a8dc34f 100644
--- a/src/components/UserInfo/src/components/LockDialog.vue
+++ b/src/components/UserInfo/src/components/LockDialog.vue
@@ -1,6 +1,6 @@
@@ -102,6 +109,8 @@ function handleShowForm(show = false) {
:placeholder="t('lock.placeholder')"
class="enter-x"
v-model="password"
+ @keydown.enter="unLock"
+ ref="passwordInputRef"
/>
{{ t('lock.message') }}
diff --git a/src/views/Login/components/LoginForm.vue b/src/views/Login/components/LoginForm.vue
index c13b9e0..bcf2efd 100644
--- a/src/views/Login/components/LoginForm.vue
+++ b/src/views/Login/components/LoginForm.vue
@@ -72,7 +72,13 @@ const schema = reactive([
style: {
width: '100%'
},
- placeholder: 'admin or test'
+ placeholder: 'admin or test',
+ // 按下enter键触发登录
+ onKeydown: (_e: any) => {
+ if (_e.key === 'Enter') {
+ signIn()
+ }
+ }
}
},
{