From 480148b0105c233aa9d5a1d1dce796b2977d2eee Mon Sep 17 00:00:00 2001 From: WX <1377869194@qq.com> Date: 星期一, 11 九月 2023 16:03:35 +0800 Subject: [PATCH] 回车登录 --- src/views/login.vue | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/views/login.vue b/src/views/login.vue index 5c6a4df..866a0d2 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -64,7 +64,9 @@ /> </el-form-item> <el-form-item prop="verify"> - <div style="display: flex; justify-content: space-between; width: 100%"> + <div + style="display: flex; justify-content: space-between; width: 100%" + > <el-input placeholder="璇疯緭鍏ラ獙璇佺爜锛堝拷鐣ュぇ灏忓啓锛�" v-model="ruleForm.verify" @@ -78,7 +80,8 @@ type="primary" class="nobr loginbtn btnbox" @click="submitForm(ruleFormRef)" - >鐧诲綍</el-button> + >鐧诲綍</el-button + > </el-form-item> </el-form> </div> @@ -93,6 +96,7 @@ reactive, defineProps, defineEmits, + onUnmounted, } from "vue"; // import config from "../../public/config/config.js"; //Router @@ -184,12 +188,22 @@ } }); }; +const keyDown = (e) => { + //濡傛灉鏄洖杞﹀垯鎵ц鐧诲綍鏂规硶 + if (e.keyCode == 13) { + submitForm(ruleFormRef.value); + } +}; onMounted(() => { removeToken(); //鏄剧ず鏈堢悆椤甸潰 startURL(); // getPublicKey(); + window.addEventListener("keydown", keyDown); +}); +onUnmounted(() => { + window.removeEventListener("keydown", keyDown, false); }); </script> <style lang="less" scoped> -- Gitblit v1.9.3