prop是不允许有空值的,如果有空值则不会验证,空值可以用empty代替,
<el-col :span="12">
<el-form-item label="所属部门" :key="form.own_org_name" :prop="form.status==='在用' ? 'own_org_id' : ''">
<el-input v-model="form.own_org_name" placeholder="请选择资产保管人" disabled/>
</el-form-item>
</el-col>
我以前写空值也不会这样,今天写了反而一直没有用,长知识了
<el-col :span="12">
<el-form-item label="所属部门" :key="form.own_org_name" :prop="form.status==='在用' ? 'own_org_id' : 'empty'">
<el-input v-model="form.own_org_name" placeholder="请选择资产保管人" disabled/>
</el-form-item>
</el-col>