业务场景:需要传自定义参数过去,调用validatePlateNo封装的车牌校验统一方法,但是rearplateNoNotRequired名称和实际字段名不匹配。
解决方法:将validator重新封装一层,传递自定义参数进去,在封装方法进行接受,并且赋值真实value,进行判断
rearPlateNo: [
{
required: true,
message: '请输入后车牌!',
},
{ validator: validatePlateNo, trigger: ['blur'] },
],
rearplateNoNotRequired: [
{ required: false, message: '请输入后车牌号!' },
{
validator: (rule, value, callback) => {
validatePlateNo(rule, value, callback, this.applyVisitor.rearplateNo)
},
},
],
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。