<el-form-item label="服务及时性" :prop="'ReturnVisitsDetailList.' + idx + '.TimelinessService'" :rules="rules.TimelinessService">
<div style="padding-top: 4px;">
<el-rate
:disabled="!editable"
v-model="item.TimelinessService"
@change='(score) => handleChange(score, `"ReturnVisitsDetailList.${idx}.TimelinessService"`)'
></el-rate>
</div>
</el-form-item>
代码如下,ReturnVisitsDetailList
为集合,TimelinessService
为集合中的对象的一个属性,由于绑定在 el-rate
控件上面,所以当验证通过时,并不会马上消除掉错误提示,所以需要调用validateField
来验证该字段。
但是这么写没起效果,应该怎么写呢?
1.检查prop是否绑定正确
2.rate这个组件的验证规则需要自己去写