当前位置: 首页 > article >正文

Element plus 下拉框组件选中一个选项后显示的是 value 而不是 label

最近刚进行 Vue3 + Element plus 项目实践,在进行表单二次封装的时候,表单元素 select 下拉框组件选中一个选项后显示的是 value 而不是 label,下面上代码:

原来的写法:

<el-select
  v-if="v.type === 'select'"
  v-model="formModel[v.id]"
  :placeholder="v.placeholder"
  clearable
>
  <el-option
    v-for="(item, i) in v.option"
    :value="item.value"
    :key="`${i}${v.value}`"
  >
    {{item.label}}
  </el-option>
</el-select>

这样写,选中一个选项 “是” 后,下拉框中显示的一直是 value---1,而不是 label---是,如图:

修改后的写法:

<el-select
  v-if="v.type === 'select'"
  v-model="formModel[v.id]"
  :placeholder="v.placeholder"
  clearable
>
  <el-option
    v-for="(item, i) in v.option"
    :label="item.label"
    :value="item.value"
    :key="`${i}${v.value}`"
  />
</el-select>

这样写,选中一个选项 “是” 后,下拉框中显示的是 label---是,而不是 value---1,如图 


http://www.kler.cn/a/440896.html

相关文章:

  • 当服务器数据包丢失该怎样进行解决?
  • pikachu-xss通关和beef联动
  • 等值 JOIN 的分类(JOIN 简化与提速系列 2)
  • 【网络云计算】2024第50周-每日【2024/12/13】小测-理论-写10个Bash Shell脚本-解析
  • SpringBoot配置和启动
  • Linux docker-20.10.9安装
  • 如何实现序列化和反序列化?如何处理对象的生命周期管理?
  • 马克笔习惯养成法:用色彩记录你的成就
  • JS设计模式之中介者模式
  • 数字信号处理--过采样
  • 如何评估并持续优化AI呼出机器人的使用效果
  • 【大模型量化】GPTQ量化模型
  • Cookie,Seesion和Token区别及用途
  • 概率论得学习和整理29: 用EXCEL 描述二项分布
  • 餐饮喜好及健康饮食推荐小程序
  • CVE-2024-32709 WordPress —— Recall 插件存在 SQL 注入漏洞
  • 前端发展前景探讨:技术进步与职业发展机会
  • 大数据面试题--企业面试真题
  • cephFS的使用以及K8S对接cephFS
  • 构建智能化教育平台:知识中台在教育行业的创新应用