gpt4 book ai didi

javascript - vue-btn 不按 Enter 键提交

转载 作者:行者123 更新时间:2023-12-01 00:01:05 30 4
gpt4 key购买 nike

我有一个常见的登录表单,末尾有提交按钮,我必须用鼠标单击按钮才能提交按钮。我想只用输入键提交表单

这是我的按钮代码

<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
})
}
}

如果我可以直接按回车键登录,这会对我有很大帮助谢谢

最佳答案

login 方法调用移至 form 元素,并将 v-btn type 声明为 submit-

<v-form @submit="login">
<v-btn
color="gray"
padding="20"
data-cy="button-login"
type="submit"
>
SIGN IN
</v-btn>
</v-form>

关于javascript - vue-btn 不按 Enter 键提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60732539/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com