把校验规则写在computed里面
···
computed: {
rules () {
var validateSurnmae = (rule, value, callback) => {
let reg = /^[A-Za-z]+t('joinUs.surnameErr3')))
} else {
callback()
}
};
var validateGivenName = (rule, value, callback) => {
let reg = /^[\u4e00-\u9fa5]+t('joinUs.givenNameErr3')))
} else {
callback()
}
};return {
surname: [
{ required: true, message: this.t('joinUs.surnameErr2'), trigger: "blur" }
],
givenName: [
{ required: true, message: this.t('joinUs.givenNameErr2'), trigger: "blur" }
]
email: [
{ required: true, message: this.t('joinUs.emailError'),
trigger: ["blur", "change"]
}
],
phoneNumber: [
{ required: true, message: this.t('joinUs.phoneNumberError2'), trigger: "blur" }
]
}
}
}
···
网友评论