项目目前是自带用户名和密码的,就不会触发input的事件
const keydown = () => {
document.onkeydown = (e: any) => {
if (e.defaultPrevented) {
return
}
const body = document.getElementsByTagName('body')[0]
if (e.keyCode === 13 && e.target === body) {
submit()
}
}
}
onMounted(() => {
keydown()
})
触发input事件版本,不过我是两个都写了
<el-form-item prop="username">
<el-input
round
v-model="state.username"
type="text"
autocomplete="off"
placeholder="请输入您的账号"
:prefix-icon="User"
@keyup.enter.native="submit" 需要加的代码如图
@input="parse"
/>
</el-form-item>