关于el-select值的回显问题 : 框内显示label值还是value值

2023-12-26 04:59

本文主要是介绍关于el-select值的回显问题 : 框内显示label值还是value值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天写前端页面的时候突然遇见了这么个问题:

        我想实现一个下拉框,于是使用了el-select标签。

<el-col :span="12"><el-form-item label="中午吃啥" prop="lunch"><el-select v-model="wlong.lunch" placeholder="中午吃啥" size="small"><el-optionv-for="(t, i) of lunchList":key="i":label="t.label":value="t.value"></el-option></el-select></el-form-item>
</el-col>
<script>
export default {data () {return {wlong: {lunch: ''},lunchList: [{label: '西北风', value: '1'},{label: '米饭', value: '2'},{label: '面条子', value: '3'}]}},
}
</script>

但是回显出来的结果居然是这样的,这让我一个强迫症患者怎么能接受。 

于是乎我开始在网上查。(主学Java,前端拉跨的很)

最终我在某个大佬的博客里看到了另一个大佬的这句话,醍醐灌顶。大佬原帖:(9条消息) el-select值的回显问题:如何使element-ui的下拉框显示label值_莉莉今天要做题的博客-CSDN博客_el-select 回显https://blog.csdn.net/qq_43779703/article/details/100693565

总结

        v-model绑定的这个字段,我后端定义的是一个Integer类型,但是在el-option中我的value是一个字符串,所以 1 !=  "1" ,这就导致这两个不能匹配,于是label值就显示不了,只能显示value的值。

        而其中的 :value ,其实是个缩写,这个缩写在 :value 前面隐去了v-bind。完整的语法应该是 v-bind:value ,而这个v-bind主要就用于属性绑定。以上是Vue官方提供的一个简写方式。

        综上所述,想要在回显的时候,使下拉框显示的是label值,则需要注意以上这个类型问题。

lunchList: [{label: '西北风', value: 1},{label: '米饭', value: 2},{label: '面条子', value: 3}
]

改法倒是很简单,只需要把value的字符串换成Integer就行了。

心心念念的最终结果:

.The End


这篇关于关于el-select值的回显问题 : 框内显示label值还是value值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/538199

相关文章

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

Java使用MethodHandle来替代反射,提高性能问题

《Java使用MethodHandle来替代反射,提高性能问题》:本文主要介绍Java使用MethodHandle来替代反射,提高性能问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录一、认识MethodHandle1、简介2、使用方式3、与反射的区别二、示例1、基本使用2、(重要)

电脑蓝牙连不上怎么办? 5 招教你轻松修复Mac蓝牙连接问题的技巧

《电脑蓝牙连不上怎么办?5招教你轻松修复Mac蓝牙连接问题的技巧》蓝牙连接问题是一些Mac用户经常遇到的常见问题之一,在本文章中,我们将提供一些有用的提示和技巧,帮助您解决可能出现的蓝牙连接问... 蓝牙作为一种流行的无线技术,已经成为我们连接各种设备的重要工具。在 MAC 上,你可以根据自己的需求,轻松地

Java 中的跨域问题解决方法

《Java中的跨域问题解决方法》跨域问题本质上是浏览器的一种安全机制,与Java本身无关,但Java后端开发者需要理解其来源以便正确解决,下面给大家介绍Java中的跨域问题解决方法,感兴趣的朋友一起... 目录1、Java 中跨域问题的来源1.1. 浏览器同源策略(Same-Origin Policy)1.

如何清理MySQL中的binlog问题

《如何清理MySQL中的binlog问题》:本文主要介绍清理MySQL中的binlog问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目http://www.chinasem.cn录清理mysql中的binlog1.查看binlog过期时间2. 修改binlog过期

如何解决yum无法安装epel-release的问题

《如何解决yum无法安装epel-release的问题》:本文主要介绍如何解决yum无法安装epel-release的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录yum无法安装epel-release尝试了第一种方法第二种方法(我就是用这种方法解决的)总结yum

解读@ConfigurationProperties和@value的区别

《解读@ConfigurationProperties和@value的区别》:本文主要介绍@ConfigurationProperties和@value的区别及说明,具有很好的参考价值,希望对大家... 目录1. 功能对比2. 使用场景对比@ConfigurationProperties@Value3. 核

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

idea中project的显示问题及解决

《idea中project的显示问题及解决》:本文主要介绍idea中project的显示问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录idea中project的显示问题清除配置重China编程新生成配置总结idea中project的显示问题新建空的pr

redis在spring boot中异常退出的问题解决方案

《redis在springboot中异常退出的问题解决方案》:本文主要介绍redis在springboot中异常退出的问题解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴... 目录问题:解决 问题根源️ 解决方案1. 异步处理 + 提前ACK(关键步骤)2. 调整Redis消费者组