[英]vuelidate - How to display custom validation message with built-in validators
我正在使用 vuelidate 庫來驗證我的表單。 我必須將內置驗證器與自定義消息一起使用。 我在下面嘗試過。 但不工作。 參考: Vuelidate 表單驗證庫
validations() {
return {
email: {
requiredIf: requiredIf(() => {
return this.data.enablevalidation;
}),
email: helpers.withMessage(this.data.validation_err_message, email),
},
};
},
我的問題是,如果驗證是假的,它仍然在驗證電子郵件。 驗證應該基於這兩個條件通過。 如果驗證錯誤,電子郵件驗證也不應該起作用。 如何實現這個場景
我們必須使用具有功能方法的助手來實現這一點。
validations () {
return {
email: {
requiredIf: helpers.withMessage(this.data.validation_err_message,
requiredIf(() => {
return this.data.enablevalidation
})),
email: helpers.withMessage(this.data.validation_err_message, email),
}
}
},
Initiallty 它將驗證,該字段是否必須驗證。 如果驗證為真,它將顯示給定的消息。 如果輸入錯誤,電子郵件將被驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.