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() + } + } } }, {