Element UI el-select 组件 value 正确但 label 不回显问题如何解决?
el-select value
值设置的正确,但是回显不显示对应的label
;options
和 value
都是从表格数据里面同时拿到的,而且是表格里面偶发性会有一条数据出现这种情况
<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>
调用 forceUpdate
也没用,我用的是2.15的版本求大神指导应该怎么处理
回复
1个回答

test
2024-07-04
循环的key值,怎么说一般不搞value。 也不是说不可以,总觉得数据类型一变,前端背锅。核对下value类型。前台组件是字符,后台直接给Number型。检查下。
v-for=(item,index) in xxx :key="index"
回复

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