el-table里嵌套的el-select怎么绑定默认选中(默认选中合格)?求助

<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的数值就是绑定