我有一个普通的登录表单,末尾有一个提交按钮,必须使用鼠标点击该按钮才能提交。我想用回车键提交表单。
这是我的按钮代码
<v-btn
color="gray"
padding="20"
data-cy="button-login"
@click="login"
>
SIGN IN
</v-btn>
这是我的JavaScript登录函数。
methods: {
login () {
let params = {
mail: this.email,
password: this.password
}
this.$store.dispatch('login', params).then((response) => {
this.$router.push({name: 'dashboard', params: {'userId': String(response.data.user_id)}})
}).catch(() => {
this.submitsnackbar = true
})
}
}
如果我只需按下回车键即可登录,这将对我非常有帮助。 谢谢。
@submit.prevent="login"
,仅执行你的login
方法而不触发默认的提交行为。 - Mathieu Rollet