Element-ui 自定义校验问题
发布于 3 年前 作者 clubadmin 1490 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

想要复用这个校验规则,所以我把它抽取出来.问题就来了.
普通校验规则是可以抽出来的,例如:
// 数组
export const checkArr = (rule, value, callback) => {
if (!value || value.length === 0) {
return callback(new Error(‘请输入必填项’))
} else {
callback()
}
}
我的校验方法需要联动校验,例如:
// 判断两次输入是否相同
export const checkSame = (rule, value, callback) => {
if (value = this.form.value2) {
return callback(new Error(‘二次输入不一致’))
} else {
callback()
}
}
由于把文件抽离出了当前vue实例,导致无法获取到form表单的其它字段,
请问各位大佬们这个问题可有解决思路?

回到顶部