Element UI el-select 组件 value 正确但 label 不回显问题如何解决?

作者站长头像
站长
· 阅读数 13

el-select value 值设置的正确,但是回显不显示对应的labeloptionsvalue 都是从表格数据里面同时拿到的,而且是表格里面偶发性会有一条数据出现这种情况

<el-table-column label="状态" prop="status">
  <template slot-scope="scope">
    <el-select v-model="scope.row.status" size="mini" :ref="scope.row.id" @change="onStatusChange(scope.row)">
      <el-option v-for="item in scope.row.options" :key="item.value" :value="item.value" :label="item.label" />
    </el-select>
  </template>
</el-table-column>

Element UI el-select 组件 value 正确但 label 不回显问题如何解决?

调用 forceUpdate 也没用,我用的是2.15的版本求大神指导应该怎么处理

回复
1个回答
avatar
test
2024-07-04

循环的key值,怎么说一般不搞value。 也不是说不可以,总觉得数据类型一变,前端背锅。核对下value类型。前台组件是字符,后台直接给Number型。检查下。

v-for=(item,index) in xxx :key="index"
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容