rules: {
pkMarbasclass: [
{
required: false, message: "匹配类型为物料分类,物料分类不能为空", trigger: "blur", validator(rule, value, callback, source, options) {
console.log("物料分类主键:form.value.matchType...")
console.log(form.value.matchType)
if (form.value.matchType === '1' && (value === '' || value === undefined)) {
callback(new Error('匹配类型为物料分类,物料分类不能为空'));
} else {
callback();
}
},
}
],
pkMaterial: [
{
required: false, message: "匹配类型为物料,物料不能为空", trigger: "blur", validator(rule, value, callback, source, options) {
console.log("物料主键:form.value.matchType...")
console.log(form.value.matchType)
if (form.value.matchType === '0' && (value === '' || value === undefined)) {
callback(new Error('匹配类型为物料,物料不能为空'));
} else {
callback();
}
},
}
],
matchType: [
{required: true, message: "匹配类型不能为空", trigger: "change"}
]
}
element-plus form 表单自定义校验
原创
©著作权归作者所有:来自51CTO博客作者zxwAdd的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:多线程处理数据
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Vue项目中Form表单自定义校验
在实际项目中肯定少不了的增删改查中,前端表单有时候必须校验一些规则,比如必须输
vue.js javascript 前端 浮点数 下划线 -
element-plus 安装
创建vue3 可以参考使用Vue-cli 3
App Vue css