位置: 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年税率
  • 收到投资款需要什么原始凭证
  • 福利费专票不抵税可以吗
  • 土地使用税级别划分标准
  • 7月3日事业单位
  • 法人变更了之前的支票还能进账吗?
  • 退还城建税
  • 一般纳税人购车可以抵扣多少税
  • 纳税能力体现的内容
  • 用盈余公积弥补职工福利费是什么类型
  • wps的广告怎么关掉
  • w11系统防火墙
  • 主办会计工作主要做什么
  • 私募证券投资如何交易
  • 将银行借款存入银行会引起企业资产总额的变化吗
  • 运城盐湖中国死海养生城
  • php 正则表达式教程
  • vgremove命令
  • python中time模块的用法
  • 汇算清缴补税的情况有哪些
  • 报关单运费cny
  • 装修公司开的劳务发票
  • 收客户样品费怎么做分录
  • mongodb如何分片
  • 织梦使用手册
  • 酒店周转材料怎么摊销
  • 申请高新技术企业要具备哪些条件
  • 工资薪金可以抵扣增值税吗
  • 固定资产折旧如何影响利润
  • 汇算清缴要退税1750元,不想退要调平怎么调?
  • 增值税留抵退税的账务处理
  • 小企业附加税减免政策
  • 暂估入账跨年如何红冲
  • 高新技术产品收入归集依据
  • 电信发票为什么有单位
  • 补贴算报酬吗
  • sqlserver数据库测试工具
  • sql如何实现
  • mysql根据另一张表更新
  • navicat远程连接oracle
  • Windows10下mysql 5.7.17 安装配置方法图文教程
  • 使用灭火器人要站在上风口还是下风口
  • win10系统怎么看驱动
  • Windows Server 2008提升AD管理效率
  • win7还是win8好用
  • Linux磁盘分区的作用
  • ubuntu设置登录用户
  • xp开机chkdsk
  • hpl是什么文件
  • win10组策略编辑器没有
  • linux哪些方法可以查看命令的详细信息
  • win8.1卸载系统自带应用工具
  • w10系统如何
  • html5能做游戏吗
  • javascript date format
  • shell脚本实现文件移动、复制等操作
  • 遮罩层中对象的作用是
  • node.js底层原理
  • python该怎么用
  • vue.js打包部署
  • linux系统搜索文件内容
  • javascript的if
  • androidstudio离线配置环境
  • js常用继承
  • 江苏省国家税务局
  • 移动办税12366
  • 办公厅机构设置方案
  • 福建高速公路电子发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设