需求是 当上面的单选框选中了某一项时输入框禁用 但是发现当禁用了之后 提交表单是还是会触发校验
所以给出两个方案
首先简单的就是 如果项目允许的情况下 当条件为禁用时直接v-if隐藏该输入框 此时校验不会触发
第二就是需求必须是禁用而不是隐藏 思路是动态改变输入框的prop值
举例
<el-form-item label=“举例单选框” prop=‘radio’>
<el-radio-group v-model=“tableData.radio">
<el-radio label=“1”>禁用举例输入框</el-radio>
<el-radio label=“2”>不做限制</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label=“举例输入框” :prop="tableData.radio== ‘1’?’’:’regionCode'">
<el-input v-model="tableData.example”></el-input>
</el-form-item>