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

  • 小规模纳税人升级一般纳税人流程
  • 工程施工企业收入确认成本结转案例
  • 以前年度损益调整账务处理分录
  • 计入固定资产和其他资产
  • 企业税分几种类型
  • 留存收益资本成本率计算公式
  • 2019年大写二o一九
  • 公司三年零申报后注销
  • 个人所得税生产经营所得税率
  • 土地增值税清算规程实施细则
  • 去年的成本没有入账
  • 房屋出租要交产证吗
  • 稳定性流动资产是经营性流动资产吗
  • 房产税法律制度的重要内容
  • 销项税额抵减是怎么回事
  • 创业投资公司设立条件
  • 工资表是放在计提还是发放
  • 企业所得税一般是几个点
  • 无车承运人增值税
  • 购入低值易耗品计入什么科目
  • 用于采购的借款账户
  • 工伤补偿是否缴纳医保
  • 企业注销后注册资金取出需要交税吗
  • 公司付股东退股怎么处理
  • 一般纳税人进项税会计分录
  • win10预安装环境
  • php有很多流行的mvc框架,这些框架可以
  • win11怎么用户改名
  • 公积金可以支付二手房首付款吗
  • 拓展销售市场发生的业务招待费计入
  • 增值税的计税依据包括关税吗
  • 公司购买货物
  • csrsv.exe是什么
  • php canal
  • 前端doctype
  • laravel多条件查询
  • 我国中小企业成本管理现状
  • 短期贷款利息支出计算
  • RTX 4090深度学习性能实测奉上!模型训练可提升60~80%
  • prompt命令用法
  • rename批处理重名
  • 购入苗木进项税的会计分录
  • 怎么样写合同书
  • 小规模纳税人需要缴纳个人所得税吗
  • 物流破损拒收的理由
  • 为什么社保卡里有钱
  • python最小正整数
  • 工会其他支出包括哪些
  • 未确认融资费用怎么算
  • 小规模纳税人免增值税的账务处理
  • 银行对账单和存款日记账怎样核对并标识
  • 营业税金及附加是什么科目
  • 营业执照变更法人需要本人去吗
  • 临时设施的种类有哪些
  • 企业技术服务费比例
  • 小规模企业收到普通发票如何做账
  • 银行承兑汇票贴现利息怎么算
  • 旅行社差额征收怎么报税
  • 哪些业务可以进入共享服务中心
  • 文化事业费的费率是多少?
  • 负数发票要给税务局吗
  • 开红字发票购买方和销货方有哪些操作不同?
  • 生产型企业入库管理办法
  • 收到支票如何去银行兑现
  • 出纳账户怎么设置
  • 公司坏账率一般多少
  • mysql导入数据语句
  • wweb32.exe - wweb32是什么进程
  • centos支持哪些cpu
  • dell t110服务器
  • windows系统同时按下CTRL+ALT+DEL键没有弹出任务管理器的解决方法
  • 装win7提示失败怎么办
  • win 8系统怎么样
  • WIN10系统更新怎么关闭
  • 模型图怎么画
  • 上传图片 js
  • node.js 配置
  • python3正则
  • javascript截图找图
  • 简易计税方法开的是普票还是专票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设