<el-table-column label="检测结果" align="center" prop="checkResult">
<template slot="header">
<span class="star">*</span>
<span>检测结果</span>
</template>
<template slot-scope="scope">
<el-input v-model="scope.row.checkResult" placeholder="请输入检测结果" v-if="checkType ==='2' || checkType === '3'"/>
<el-select v-model="scope.row.checkResult" placeholder="请输入检测结果" clearable size="small" v-else>
<el-option
v-for="dict in resultOptions"
:key="dict.dictValue"
:label="dict.dictLabel"
:value="dict.dictLabel"
/>
</el-select>
</template>
</el-table-column>
我看了一下api没有默认值属性,那就只能循环遍历数据。scope.row.checkResult="合格"(合格的value值)
v-model="scope.row.checkResult" 这个checkResult 的值和 :value="dict.dictLabel" 的值一样的时候就会默认选中了
但是值的类型必须是一样的 它是用===判断的 , 一个是 1 一个是"1"都不可以的哦
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
v-model的数值就是绑定