项目场景:
提示:这里简述项目相关背景:
当审批时不通过审批意见要必须输入,
1:如果用change验证的话删除所有内容时报错是massage的提示,但是在失去焦点的时候报错就成了英文,如下图:
2:如果用blur验证的话删除所有内容时报错是massage的提示,但是在失去焦点的时候报错就成了英文,与上面正好相反
原因分析:
提示:这里填写问题的分析:
element本身就只有但对某一种验证生效,如果想两个都用那么就可以写两种验证
解决方案:
提示:这里填写该问题的具体解决方案:
<!-- shenPiDialogForm.approve=='2' 审批不通过 审批意见必填 -->
<el-form-itemlabel="批示意见:"prop="opinion":required="shenPiDialogForm.approve=='2'?true:false":rules="[{ required: shenPiDialogForm.approve=='2'?true:false, message: '请输入批示意见', trigger:['blur', 'change'] },// { // required: shenPiDialogForm.approve=='2'?true:false, // message: '请输入批示意见', trigger: 'change' // },// { // required: shenPiDialogForm.approve=='2'?true:false, // message: '请输入批示意见', trigger: 'blur' // },]"><el-inputtype="textarea"placeholder="请输入内容"v-model="shenPiDialogForm.opinion"maxlength="100"show-word-limit:autosize="{ minRows: 4 }"></el-input></el-form-item>