场景分析:根据不同的需求,动态实现不同情况下的验证表单数据。具体实现方法有两种。第一段代码如下:主要在prop中写三元运算,判断是否需要验证,然后在规则deptIds中添加如下代码:[{required:true,message:'请选择执行部门',trigger:'change'}],//------------这个是需要验证的deptIdsEmpty:[]//----------------这个是用来处理不需要填写的验证,上面的代码可以实现动态添加是否必填的效果。这个方法也可以实现,代码如下::'PleaseenterAliaspinyincode',trigger:'blur'}">这样判断required属性是否为true,需要添加还是取消。这种写法会有很多html结构,个人感觉后期维护可能会比较费力提示:以上两种方式都可以满足表单是否必填的要求,如果需要的话,你可以看看。欢迎留言讨论