位置: IT常识 - 正文

案例说明:vue中Element UI下拉列表el-option中的key、value、label含义各是什么(vue经典案例)

编辑:rootadmin
案例说明:vue中Element UI下拉列表el-option中的key、value、label含义各是什么

推荐整理分享案例说明:vue中Element UI下拉列表el-option中的key、value、label含义各是什么(vue经典案例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue 案例,vue3案例,vue经典案例,vue 案例,vue 案例,vue3案例,vue经典案例,vue应用案例,内容如对您有帮助,希望把文章链接给更多的朋友!

可以简单理解为:label 是给用户展示的东西,value是前端往后端传递的真实值

<template> <div> <el-page-header @back="goBack" content="注册"></el-page-header> <el-divider></el-divider> <el-row> <el-col :span="12" :offset="6"> <el-form ref="form" :model="userInfo" label-width="80px"> <el-form-item label="用户名"> <el-input v-model="userInfo.username"></el-input> </el-form-item> <el-form-item label="密码"> <el-input v-model="userInfo.password" type="password"></el-input> </el-form-item> <el-form-item label="确认密码"> <el-input v-model="userInfo.conformPassword" type="password" ></el-input> </el-form-item> <el-form-item label="年龄"> <el-input-number v-model="userInfo.age" :min="10" :max="100" ></el-input-number> </el-form-item> <el-form-item label="城市"> <!-- <el-input v-model="userInfo.city"></el-input> --> <el-select v-model="userInfo.city" placeholder="请选择"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" > </el-option> </el-select> </el-form-item> <el-form-item label="性别"> <el-radio v-model="userInfo.gender" :label="0">保密</el-radio> <el-radio v-model="userInfo.gender" :label="1">男</el-radio> <el-radio v-model="userInfo.gender" :label="2">女</el-radio> </el-form-item> <el-form-item> <el-button type="primary" @click="onSubmit">注册</el-button> <br /> <router-link to="/login">登录</router-link> </el-form-item> </el-form> </el-col> </el-row> </div></template><script>import { registerService } from '../../services/user'export default { data() { return { options: [{ value: '选项1', label: '北京' }, { value: '选项2', label: '上海' }, { value: '选项3', label: '广州' }, { value: '选项4', label: '西安' }, { value: '选项5', label: '天津' }], userInfo: { username: '', password: '', conformPassword: '', age: 20, city: '', gender: 0 } } }, methods: { goBack() { this.$router.push('/').catch(err => { err }) }, async onSubmit() { // 校验信息 const { username, password, conformPassword } = this.userInfo if (!username || !password) { this.$message.error('请输入用户名和密码') return } if (password !== conformPassword) { this.$message.error('两次密码不一致') return } delete this.userInfo.conformPassword // 注册新用户 await registerService(this.userInfo) this.goBack() } }}</script><style scoped>a { text-decoration: none;}</style>案例说明:vue中Element UI下拉列表el-option中的key、value、label含义各是什么(vue经典案例)

前端展示: 而我们注册用户信息之后,选择了第四个选项‘西安’,此时数据库中新增的zhangsan信息中,city显示的是‘选项四’,而不是西安。

这是因为:我们在前端代码中将value值写做‘选项X’, 此时我们将前端代码中options中做修改:

export default { data() { return { options: [{ value: '北京', label: '北京' }, { value: '上海', label: '上海' }, { value: '广州', label: '广州' }, { value: '西安', label: '西安' }, { value: '天津', label: '天津' }], userInfo: { username: '', password: '', conformPassword: '', age: 20, city: '', gender: 0 } } },

重新注册wangwu的信息,并选择第四项‘西安’,此时数据库中新增user信息:wangwu的city为‘西安’

总结:

label 这是给用户看的,当点击下拉菜单时,会出来选项,用户看到的选项就是label展示的内容 value 这是你点击某个label(option)之后,将对应的值给v-model绑定的值model key 相当于身份令牌,唯一的,官网推荐还是加上,所以大家记得一定要加key值哦~

本文链接地址:https://www.jiuchutong.com/zhishi/289738.html 转载请保留说明!

上一篇:了解AntV/x6(了解的反义词)

下一篇:海獭妈妈和新生的幼崽,加利福尼亚州蒙特雷湾 (© Suzi Eszterhas/Minden Pictures)(海獭妈妈和新生儿的故事)

  • 息税前利润和销售利润
  • 企业所得税申报表
  • 什么情况下一般纳税人可以简易征收
  • 工资用现金发放有风险吗?
  • 电汇汇票和电汇的异同点
  • 工程用车折旧年限
  • 财务章备案和不备份区别
  • 生产经营年度汇缴申报时间
  • 现金股利缴纳个人所得税
  • 国税 增值税
  • 工会经费计税基数包含支付职工的辞退福利
  • 银行对账单用英语怎么说
  • 资本溢价能不能退还股东呢
  • 水费收取违约金投诉回复
  • 劳务所得税税率表最新
  • 全年亏损,但季度预交企业所得税,汇算时怎么调平
  • 民办非企业单位是私立还是公立
  • 增值税专用发票验票
  • 信用卡消费凭证
  • 金蝶软件如何成批反审核
  • 公司职工买房有补贴吗
  • 收到免税发票会影响税负吗
  • 新开公司第一个月个税零申报,但是有发工资
  • 城建税和教育费附加可以税前扣除吗
  • 出口企业收到的货款是人民币还是美元
  • 投资收益填在经营所得申报表的哪里
  • 垃圾清运属于什么大类
  • 工效挂钩企业工资税前扣除有何规定?
  • 聘请专家费用管理办法
  • 三证合一后的税务登记证查询方法
  • 二手固定资产使用年限
  • win11如何调整鼠标中键
  • window10解压
  • 土豆发芽了能吃吗有没有毒
  • 家用电脑分为哪几类
  • 企业固定资产有哪些
  • 跨境收入怎么入账
  • php each list
  • elipse左侧菜单栏显示
  • php中数组的概念
  • vue要怎么学
  • 车辆保险会计怎么做分录
  • 收付实现制与权责发生制的例题
  • 外币报表折算差额会计分录
  • 增值税普通发票几个点
  • mongodb启动命令 linux
  • mongodb查询字段不存在
  • 收入重复开票跨年了怎么处理
  • 公司股东的权利和义务有哪些
  • 撤销税务局
  • 甲供材料怎么记账
  • 企业所得税汇算清缴会计分录
  • 小规模纳税人有个人所得税吗?
  • 水电发票如何开
  • 应交税费年末需要结转吗
  • 预收账款年底是不是不能有余额
  • 跨年更正错误记账凭证的方法
  • 各大银行网银转账限额
  • 劳务费如何计提
  • 其他债权投资有没有减值准备
  • 居间费用超过30%违法吗
  • mysql存储过程视频教程
  • mysql无法连接10055
  • mysql默认8小时自动断开
  • macbookair断网
  • centos6.8图形界面
  • win10运行win8程序
  • pval 胶水
  • 批处理应用实例
  • html中的表格
  • 用python操作excel
  • 阿里大于短信验证接口
  • android 加载更多
  • js进行表单验证的目的是什么
  • javascriptjs
  • python dict 转 list
  • 为什么电子发票没有监制章
  • 国家税务局扬州
  • 公司自有房屋装修费用入什么料目
  • 粤泰股份公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设