位置: 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)(海獭妈妈和新生儿的故事)

  • 一般纳税人销售使用过的固定资产
  • 固定资产转让怎么做账
  • 个体工商户个人经营所得税优惠政策
  • 个人所得税怎么扣除标准
  • 年度部门决算报表系统路径
  • 小微企业增值税起征点是多少
  • 总公司如何分配股份
  • 已经退款买家不退货怎么办
  • 滞纳金可以个人承担吗
  • 辅导期一般纳税人和一般纳税人的区别
  • 公益性生物资产属于什么科目
  • 工程管理费如何使用
  • 签订设备维修合同会计分录
  • 公司注销取不到采购发票怎么汇算清缴?
  • 出口退税附加税什么时候缴纳
  • 增值税专用发票利润怎么交税
  • 增值税普通发票有什么用
  • 出口退税远程申报
  • 机票报销发票抬头要开公司的吗
  • 通讯费税前扣除标准
  • 股东利润分配预缴税款
  • 消费税税目是否含税
  • 公司账务审计费用取费标准
  • 商业承兑到期兑不出来多久的追诉期
  • 原材料座椅报废怎么处理
  • 手撕票怎么做会计分录
  • svchost进程很多怎么办
  • 退税有啥影响
  • 公司之间债务转让合法吗
  • 跨年销货退回账务处理
  • 融资性售后回租是什么意思
  • 费用的结转是在借方还是贷方
  • 职工薪酬纳税调整明细表案例
  • javaweb学生信息管理系统idea
  • 企业期末结转本期实现的各项收入
  • 基于Java+SpringBoot+Vue前后端分离仓库管理系统设计实现
  • 制造业企业资金如何循环周转
  • 微信小程序实现发红包
  • 织梦cms要钱吗
  • 劳务工资缴税标准
  • 银行托管账户的规定有哪些
  • 应纳税所得额可以是负数吗
  • 小规模纳税人转让土地使用权税率
  • access参数查询怎么弄
  • 分页存储过程是什么
  • 个人所得税申报退税能退多少
  • 注册公司注册公司
  • 企业进项是什么意思
  • 增量留抵税额退税的计算公式为
  • 公户里的钱可以随便转出嘛
  • 商场一般是怎么缴纳租金的
  • 销售补偿法
  • 低于注册资本转股怎么办
  • 出口退税分类管理三类企业
  • 如何计提材料跌价准备
  • 抵货款怎么做账
  • 退货回去需要把原包装保留吗
  • 汇算清缴结束后发现有错账
  • 车船税怎么抵扣进项
  • 收到上市公司分红企业所得税减半征收的情景
  • 怎么样打印自己想要的内容
  • 怎样计算计时工资
  • sql语句大全实例教程.pdf
  • 群发网址
  • win10怎么设置定时关机和开机
  • mac怎么删除应用保留数据
  • win10链接手机怎么用
  • win8怎么把任务栏变成透明
  • win7系统自动重启日志
  • win8安装wps
  • win10系统自带虚拟机怎么用
  • xtemplate node.js 的使用方法实例解析
  • Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏
  • node+express+ejs使用模版引擎做的一个示例demo
  • jq拖拽功能
  • json数据格式的理解
  • 电子税务局怎么添加银行账户信息
  • 济宁税务大厅上班时间
  • 深圳龙华区税务局大浪税务所电话
  • 襄阳市疫情防控中心电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设