feat: ✨ 登录页面回车登录功能
This commit is contained in:
@@ -58,7 +58,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { toRefs, reactive, defineComponent, computed, onMounted } from 'vue';
|
import { toRefs, reactive, defineComponent, computed, onMounted, onUnmounted } from 'vue';
|
||||||
import { useRoute, useRouter } from 'vue-router';
|
import { useRoute, useRouter } from 'vue-router';
|
||||||
import { ElMessage } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
||||||
import { useI18n } from 'vue-i18n';
|
import { useI18n } from 'vue-i18n';
|
||||||
@@ -140,6 +140,12 @@ export default defineComponent({
|
|||||||
const getUserInfo = () => {
|
const getUserInfo = () => {
|
||||||
useUserInfo().setUserInfos();
|
useUserInfo().setUserInfos();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const enterClickLogin = (e: any) => {
|
||||||
|
if (e.keyCode == 13 || e.keyCode == 100) {
|
||||||
|
loginClick();
|
||||||
|
}
|
||||||
|
};
|
||||||
// 登录成功后的跳转
|
// 登录成功后的跳转
|
||||||
const loginSuccess = () => {
|
const loginSuccess = () => {
|
||||||
//登录成功获取用户信息,获取系统字典数据
|
//登录成功获取用户信息,获取系统字典数据
|
||||||
@@ -171,6 +177,10 @@ export default defineComponent({
|
|||||||
getCaptcha();
|
getCaptcha();
|
||||||
//获取系统配置
|
//获取系统配置
|
||||||
SystemConfigStore().getSystemConfigs();
|
SystemConfigStore().getSystemConfigs();
|
||||||
|
window.addEventListener('keyup', enterClickLogin, false);
|
||||||
|
});
|
||||||
|
onUnmounted(() => {
|
||||||
|
window.removeEventListener('keyup', enterClickLogin, false);
|
||||||
});
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user