我的编程空间,编程开发者的网络收藏夹
学习永远不晚

el-select数据回显,只显示value不显示lable问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

el-select数据回显,只显示value不显示lable问题

el-select数据回显,只显示value不显示lable

 点击actions,把当前VIPGrade ID传过去

 这个时候我们可以看到,select List是有数据的,但是为什么只显示value,并没有显示label呢?

 这个时候我们打印一下,从主页面传入的 id 是什么类型,再看一下我们的 list 里面的id是什么类型

 通过控制台我们可以看到,主页面传入的id 是String类型的,而我们 list 的 VIPGraded 是Number类型的,看到这里我们就知道原因了;

 我们在数据回显 重置的我们 VIPGradeID 的时候,把类型转换一个即可 再看效果图

此时我们已经看到,数据回显时,就可以绑定上对应的 ID 值,并且显示对应的Label 值;

在处理el-select数据回显时遇到的问题

在开发vue项目的时候,会普遍的用到elementUI组件库,当用道其中的下拉框组件时,会遇到一点儿问题。先看如下代码:

<el-select v-model='regin'>
        <el-option
        v-for="item in option"
        :key="item.value"
        :label="item.label"
        :value="item.value"
        ></el-option>
</el-select>
data(){
        return{
                option:[
                        {
                                value:'1',
                                label:'选项1'
                        },
                        {
                                value:'2',
                                label:'选项2'
                        },
                        {
                                value:'3',
                                label:'选项3'
                        },
                ],
                regin:''
        }
}

而v-model绑定的regin值实际上时选中选项的id值。

那么在处理数据会显得时候,往往要根据后台返回的id值来默认选中某选项。代码如下:

this.regin = res.data.condition
//condition 后台返回数据 值为数值1
//conditionName 选项1

这样写的后果是select会直接回显一个1

如果想要select显示“选项1”,

this.regin = String(res.data.condition)

就要这样写才可以;

原因是你赋给this.regin的值的类型要与rejin绑定的值的类型一样,才会回显成功。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

el-select数据回显,只显示value不显示lable问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

解决el-tree节点过滤不显示下级的问题

这篇文章主要介绍了解决el-tree节点过滤不显示下级的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-17

关于el-scrollbar滚动条初始化不显示的问题及解决

这篇文章主要介绍了关于el-scrollbar滚动条初始化不显示的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-11-13

vue el-switch初始值(默认值)不能正确显示状态问题及解决

这篇文章主要介绍了vue el-switch初始值(默认值)不能正确显示状态问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-11-13

解决PHP数据库中爱好无法显示的问题

为了解决PHP数据库中爱好无法显示的问题,首先需要确认数据库中的数据是否正确存储和连接是否成功。在进行数据库查询时,需要确保代码正确、逻辑清晰,避免出现错误导致无法显示爱好的情况。接下来,我将为您提供具体的代码示例来解决这个问题。首先,假
解决PHP数据库中爱好无法显示的问题
2024-02-29

Vue如何处理Axios多次请求数据显示问题

这篇文章主要介绍了Vue如何处理Axios多次请求数据显示问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-28

VUE使用ElementUI下拉框@change事件数据不回显问题

这篇文章主要介绍了VUE使用ElementUI下拉框@change事件数据不回显问题。具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-23

mybatis返回map类型数据空值字段不显示怎么办

这篇文章主要为大家展示了“mybatis返回map类型数据空值字段不显示怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mybatis返回map类型数据空值字段不显示怎么办”这篇文章吧。my
2023-06-29

编程热搜

目录