(Vue) Ant Design display client side as well as server-side validations in ant's form with v-decorator
You can use setFields
method of form to set error state.
this.login(values).then(() => { this.$router.push('/');}).catch(({ response = {}, message }) => { const { errors } = response.data; if (errors) { this.form.setFields({ 'email': { errors: [{ "message": errors.email, "field": "email" }] }, 'password': { errors: [{ "message": errors.password, "field": "password" }] } }); return; }