Я новичок в VueJS.Я создаю страницу регистрации и входа, и пользователи должны отправлять электронную почту и пароль на сервер (я использую Django), чтобы проверить, действительны ли данные.Я хотел бы показать сообщения об ошибках в форме, если одно из них недействительно.
Я видел некоторую документацию о валидации, и мне кажется, что мне нужно написать кучу кода валидации.Теперь мне интересно, есть ли простой способ сделать это.Я хотел бы проверить их на основе валидаторов на стороне сервера.
Login.vue
export default {
data() {
return {
form: {
email: '',
password: '',
}
}
},
methods: {
onSubmit(event) {
event.preventDefault()
// validate the inputs here and shows error messages if they are not valid
const path = `http://127.0.0.1:8000/users/login/`
axios.post(path, this.form).then((resp) => {
location.href = '/'
})
.catch((err) => {
console.log(err)
})
}
}
}
Кто-нибудь может дать мне советы?