1、submit() 为登录事件,@keydown.enter="keyDown()"为用户按下enter键触发的事件
<el-button @click="submit()" @keydown.enter="keyDown()">登录</el-button>
2、keyDown()
//点击回车键登录 const keyDown = (e) => { if (e.keyCode == 13 || e.keyCode == 100) { submit() } }
3、在onMounted()绑定监听事件
onMounted(() => { //绑定监听事件 window.addEventListener('keydown', keyDown) });
4.在onUnmounted()绑定销毁事件
onUnmounted(() => { //销毁事件 window.removeEventListener('keydown', keyDown, false) });