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

  • qq怎么让别人搜不到你的账号(qq怎么让别人搜到你的账号)

    qq怎么让别人搜不到你的账号(qq怎么让别人搜到你的账号)

  • 怎么看腾讯视频会员几个人用(怎么看腾讯视频热度)

    怎么看腾讯视频会员几个人用(怎么看腾讯视频热度)

  • 手机手电筒开一晚上没事吧(手机手电筒开一夜会爆炸吗)

    手机手电筒开一晚上没事吧(手机手电筒开一夜会爆炸吗)

  • 苹果微信有办法美颜吗(苹果微信有办法开美颜视频功能吗)

    苹果微信有办法美颜吗(苹果微信有办法开美颜视频功能吗)

  • qq最高等级是多少封顶(qq最高等级是多少级 第一名2022)

    qq最高等级是多少封顶(qq最高等级是多少级 第一名2022)

  • oppo reno 3元气版和reno 3的区别(opporeno3元气版可以遥控空调吗)

    oppo reno 3元气版和reno 3的区别(opporeno3元气版可以遥控空调吗)

  • 为什么手机充了话费还是停机(为什么手机充了话费没有短信提醒)

    为什么手机充了话费还是停机(为什么手机充了话费没有短信提醒)

  • 还原位置与隐私是什么意思(还原位置与隐私会删除软件吗)

    还原位置与隐私是什么意思(还原位置与隐私会删除软件吗)

  • 微信退群了还能找到聊天记录吗(微信退群了还能找回来吗)

    微信退群了还能找到聊天记录吗(微信退群了还能找回来吗)

  • 快手店铺订单为什么什么都看不到(快手里小店订单怎么什么都不显示了)

    快手店铺订单为什么什么都看不到(快手里小店订单怎么什么都不显示了)

  • 抖音剪映在哪里(抖音剪映在哪里 功能)

    抖音剪映在哪里(抖音剪映在哪里 功能)

  • 电脑上装什么软件看电视(电脑上装什么软件看电视电影)

    电脑上装什么软件看电视(电脑上装什么软件看电视电影)

  • 快手直播管理员有几个(快手直播管理员能看到观众昵称吗)

    快手直播管理员有几个(快手直播管理员能看到观众昵称吗)

  • 探探往左滑是什么意思(探探往左滑右滑怎么办)

    探探往左滑是什么意思(探探往左滑右滑怎么办)

  • 华为手机怎样信任新应用(华为手机怎样信息不显示在桌面)

    华为手机怎样信任新应用(华为手机怎样信息不显示在桌面)

  • 华为手机支持otg功能吗(华为手机支持OTG转接头吗)

    华为手机支持otg功能吗(华为手机支持OTG转接头吗)

  • 怎么看天猫排行榜(怎样看天猫榜单)

    怎么看天猫排行榜(怎样看天猫榜单)

  • 苹果手机在哪设置指纹(苹果手机在哪设置陌生号码拦截)

    苹果手机在哪设置指纹(苹果手机在哪设置陌生号码拦截)

  • 手机yy怎么连麦(手机yy怎么连麦主播)

    手机yy怎么连麦(手机yy怎么连麦主播)

  • 支付宝异常t1怎么解除(支付宝异常怎么自助解除异常)

    支付宝异常t1怎么解除(支付宝异常怎么自助解除异常)

  • 拼多多好评怎么不显示(拼多多好评怎么写)

    拼多多好评怎么不显示(拼多多好评怎么写)

  • 电脑待机怎么设置动画图片(电脑待机怎么设置壁纸)

    电脑待机怎么设置动画图片(电脑待机怎么设置壁纸)

  • oppoa7和a7x手机壳通用吗(oppoa7的手机壳跟什么型号的一样)

    oppoa7和a7x手机壳通用吗(oppoa7的手机壳跟什么型号的一样)

  • 如何下载视频到本地(如何下载视频到电脑上)

    如何下载视频到本地(如何下载视频到电脑上)

  • vivo隐私双系统(vivo系统双系统)

    vivo隐私双系统(vivo系统双系统)

  • 怎么显示一个月的朋友圈(怎么显示一个月的核酸检测结果)

    怎么显示一个月的朋友圈(怎么显示一个月的核酸检测结果)

  • 业务招待费福利费怎么算超支
  • 增值税发票认证在哪里
  • 金融类企业
  • 发出商品和委托代销商品科目的区别
  • 卖掉的固定资产计入什么科目
  • 固定资产减少会怎么样
  • 运输费可以和货款合并开票吗
  • 去年多摊销的费用今年怎么做账务处理?
  • 去年多做销售费用今年冲回该如何做会计分录?
  • 小规模纳税人不允许开具零税率发票
  • 进口关税退税计入什么科目
  • 转出多交增值税借方余额表示
  • 该期已经申报此税种且数据已提交,不能预约扣款
  • 关于促进房地产市场健康发展的实施意见(试行)
  • 滞纳金账务处理
  • 关联企业间融资方式
  • 土地增值税的纳税人是在我国境内
  • 损失性费用的会计科目有
  • 预提厂房租金
  • 失控发票进项税转出申报怎么填
  • 怎样根据利润表做资产负债表
  • 建筑投资包括哪些
  • 小微企业如何备案
  • 计提应收票据利息怎么算
  • 政府奖励资金如何入账
  • 注销公司如何清算
  • 冲办公费会计分录
  • vuecli报错
  • 违约罚款的会计分录
  • 总额法的会计分录
  • 信用减值损失属于损益类科目吗
  • php中数据库怎么设计
  • 公司员工的车加油可以开公司发票吗
  • 实收资本印花税税率多少
  • pytorch1.9.0
  • 先收票后收货
  • 万字长文护国安是谁写的
  • js面试必问
  • 货物赔偿款如何计算
  • 帝国cms安装教程
  • 销售折扣单独开发票
  • access的使用教程
  • 建材公司小规模年收入多少缴税
  • sql文件压缩
  • 公司代房东缴纳个税怎么处理
  • 购入研发设备可以全额抵扣吗
  • 销售商品的运费的税费计入进项税额
  • 内部损益是什么
  • 备用金发工资到底可不可以?
  • 税票名称开错了有影响么
  • 免征增值税如何开票
  • 公司财务部门工作职责
  • 培训费发票是否可以抵扣
  • 内帐与外帐的哪个更好
  • mysql %s
  • linux系统中cron命令
  • xp系统字体安装方法
  • 屏保 win7
  • windows开始界面
  • winxp开启远程控制
  • w10点击没反应
  • win7系统浏览器版本老怎么升级
  • windows文件丢失怎么修复
  • ssh远程登录设置
  • windows10x预览版
  • linux个人系统
  • linux小技巧
  • 用jQuery实现可输入多选下拉组合框实例代码
  • android环境搭建教程
  • perl -pe
  • jQuery实现表格与ckeckbox的全选与单选功能
  • jquery操作样式的方法
  • java的file类的常用操作
  • shell if -lt
  • js复制对象的值
  • 浅析jQuery Ajax请求参数和返回数据的处理
  • 安卓暗屏
  • Javascript字符串对象函数
  • android系统主要特点
  • 领的增值税发票怎么读入?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设