Element-UI中el-cascader级联选择器获取label值

Element UI级联选择器el-cascader数据绑定与回显实战指南 在Vue.js前端开发中,表单组件的数据绑定是核心基础。级联选择器作为处理层级数据(如省市区、商品分类)的常用组件,其数据流动机制涉及v-model双向绑定、props配置映射等关键概念。理解组件内部的数据契约(即v-model绑定的是由各级节点value组成的路径数组)是解决实际问题的技术关键,这直接关系到表单提交、数据回显等工程实践场景的稳定性。本文聚焦Element UI的el-cascader组件,通过剖析其数据绑定原理,结合change事件应用、懒加载优化等热词,系统讲解如何正确处理值的获取与设置 阅读详情
AI摘要

本文讲述了开发者在使用ElementUI的el-cascader组件时遇到的问题,即如何在获取已选中值的同时获取对应的label。作者分享了通过引入element-china-area-data包和自定义change方法实现获取省市区县名称的解决方案。

前言 

        前几天在开发时,遇到了一个问题,就是使用el-cascader时,只能获取到绑定的value值,但是我也需要拿到 label 值传给后端

        查阅了一些资料,找到了获取label的方法

        背景:选择省市区县,需要获取到区域编码code,也需要获取区域名称name

实现的方法

        1. 项目结构

<div class="li">
    <div class="name">省市区县</div>
    <el-cascader v-model="address" :options="options" clearable  @change="hchange" ref="cascaderAddr">
    </el-cascader>
</div>

        option值是省市区县的 JSON 格式的数据

        是需要安装一个包来实现

import { regionData } from 'element-china-area-data'

this.options = regionData
npm install element-china-area-data -S

        2. change方法

// 地区发生变化
hchange(e) {
    // console.log(e)
    // 获取到label值(一维数组)
    const regionList = this.$refs['cascaderAddr'].getCheckedNodes()[0].pathLabels 
    this.info.province = e[0]
    this.info.provinceName = regionList[0]
},

        通过绑定的 $ref,去获取到选中的 label 的列表

el-cascader获取选中的全部值,value和label 【代码】 el-cascader获取选中的全部值,value和label。 阅读详情

相关推荐

vue elementUI中级联选择器获取label值?

vue elementUI中级联选择器获取label值? 需求是获取级联选择器的lable 将label赋入到别的div中,如下图: 思路:提交表单,我是将更换配件作为一个字段传给后台,然后将下边的数据和input框的数据组成[{}]格式的传给后台,首先获取更换配件的id值,然后获取到节点的信息,比较两者id是否相同,然后进行赋值 直接看代码更为清晰: <template> <div class="content"> <el-form ref="testRef"

weixin_44237840的博客 2874

获取el-cascader级联选择器选中的当前结点的label值

(注:一般级联选择器绑定的都是value值,可通过v-model绑定的值直接获取其value,当选项的label和value不一样时,此方法用于获取当前选中节点的label) 1、html代码 <el-cascader :props="areaProps" :options="areaOptions" ref="cascaderArr" v-model="areaCodeArr" @change="handleChange($event)" :></el-cas

Avery233的博客 1万+

Element UI el-cascader 选中label值超长鼠标悬停提示

Element UI el-cascader 选中label值超长鼠标悬停提示

Z_0926的博客 1756

el-cascader 获取label、value值

实现数组对象中的key对应value,label对应title。3 为了获取选中数据的label。输出最后一层label和value。1 绑定对应数据实现数据的对应。

Queen_sy的博客 7401

el-select选择器获取label值

用于elementui Select选择器获取label值

江拥羡橙的博客 9172

多台树莓派(主机)通信

在做无人机实验时,有个任务需要 两台无人机 或 无人机与小车 进行通信。 由于我们飞机上用了树莓派,相当于一台电脑,索性选用Socket网络编程。 条件:树莓派、局域网(手机热点或路由器)。需要通信的两台树莓派接入同一个局域网。 如若现场没有网络,可将树莓派配置为无线路由器,发射wifi。网上很多教程,注意一点是树莓派需要先用网线接入路由器再配置。 发送数据: # -*- coding...

LNL_LNL的博客 7689

Element的el-cascader级联选择器组件获取选中的label

例如上图,需要拿到新疆/乌鲁木齐市的值 <el-cascader ref="cascaderAddr" :options="this.$Address.data" @change="handleAreaChange"> </el-cascader> 给el-cascader组件设置ref为cascaderAddr 设置change事件handleAreaCh...

风雨飘飘飘啊飘的博客 3288

CMOS锁相环核心:四种鉴频鉴相器(PFD)结构深度剖析与选型指南

本文深入剖析了CMOS锁相环中四种鉴频鉴相器(PFD)的结构与性能,包括传统RS触发器型、非时钟型、预充电型和边沿触发型PFD。通过详细的电路分析、实测数据和工程案例,提供了PFD选型的实用指南,帮助工程师根据速度、功耗和精度需求选择最优方案,提升锁相环设计效率。

weixin_42530458的博客 587

element-UI级联选择器(Cascader)获取label值

<el-cascader :options="options" v-model="selectedOptions" :props="props" size="small" ref="cascaderAddr" filterable @change="handleChange" change-on-select placeholder="请选择上级分类"/> <script> handleChange(e) {

m0_46693606的博客 3989

国产麒麟系统下用Rider开发C#桌面应用:从环境配置到Avalonia UI实战

本文详细介绍了在国产麒麟系统上使用JetBrains Rider开发C#桌面应用的完整流程,重点讲解了Avalonia UI框架的实战应用。从环境配置、Rider安装到Avalonia项目创建和UI开发技巧,全面覆盖了在非Windows环境下进行C#开发的关键步骤和优化建议,助力开发者高效构建跨平台桌面应用。

weixin_27791839的博客 387

别再魔改LWIP了!用STM32CubeMX配置F407的TCP保活(KeepAlive)与自动重连

本文详细介绍了如何通过STM32CubeMX配置STM32F407的LWIP协议栈,实现TCP保活(KeepAlive)与自动重连功能,解决网络异常断开问题。文章提供了从基础环境配置到自动重连架构设计的完整指南,帮助开发者构建高可靠的网络连接机制,适用于工业物联网和嵌入式设备开发。

weixin_27038245的博客 234

element-ui 中 Cascader 级联选择器同时获取value值和label值

给Cascader 级联选择器添加一个别名 <el-cascader :options="options" ref="myCascader"></el-cascader> 选择完毕之后可以通过别名获取 let labelValue = this.$refs['myCascader'].inputValue 当然,element-ui在一直更新变化,label值的...

qq_28252421的博客 8399

【爬虫实战】Instagram博主图片爬取:模拟登录+滚动加载,轻松抓取高清美图

在当今社交媒体时代,Instagram作为全球最受欢迎的图片分享平台之一,汇聚了无数优质博主的海量精美图片。对于数据爱好者、营销分析师、AI训练数据收集者来说,如何高效、稳定地爬取Instagram博主的图片,成为了一项极具实用价值的技术挑战。然而,Instagram的反爬机制日益严格,传统的静态页面请求已经无法满足需求。本文将带你从零开始,使用2024-2025年最新技术栈,实现模拟登录、滚动加载、高清图片下载的全流程爬虫。✅ 全流程代码可直接运行✅ 模拟手机端请求绕过反爬。

2201_76125261的博客 596

element-UI级联选择器(Cascader)获取label值 - 代码篇

element-ui级联选择器(Cascader)获取级联对象 :主要是想获取:label值、value值 效果图预览: <el-cascader :options="options" v-model="selectedOptions" :props="props" size="small" ref="cascaderAddr" ...

L_H_H博客 1万+

8.2 发展趋

分子泵技术正处在一个快速变革的时代,面对日益增长的应用需求和不断涌现的技术挑战,其发展呈现出多元化、智能化和高度集成化的趋势。这些发展趋势不仅代表着技术创新的方向,也预示着分子泵在未来工业体系中将要扮演的更加重要的角色。

技术工作者 115

【LLM评估篇】Ceval | GAIA | MMLU benchmarks

- 一些大模型的评估模型: - 多轮:MTBench - 关注评估:agent bench - 长文本评估:longbench,longeval - 工具调用评估:toolbench - 安全评估:cvalue,safetyprompt等 本文还介绍了其他主流的大模型评估指标等及其使用

发现问题,并解决问题,批判性思维 6947

element-ui级联选择器(Cascader)获取级联对象 (主要是想获取:label值)

element-ui级联选择器(Cascader)获取级联对象 (主要是想获取:label值) 最近使用element-ui 的Casecader 级联对象时,后台要求将对象的label值也传过去,然而,element-ui 官方并没有提供这样方(keng)便 ( die ) 的方法。 一时间直是束手无策… 无奈只能通过遍历树来一一获取了: getCascaderObj = function(v...

qq_15058285的博客 4924

华为OD机试真题2025双机位B卷 Java&Go 实现【朋友圈个数】

给定一组朋友关系,统计一下该朋友关系网中的朋友圈个数。 朋友圈的定义:一个朋友圈至少由3个朋友组成,且要求同一个朋友圈中的任意两个人都具有直接的朋友关系。 输入描述 输入一个朋友关系列表,如 Fiends =A.B],[A.C],IB,DI,其中的每一个元素 Friendsi表示 Friends[i][0)和 Friends [i][1] 是朋友关系 先输入一个数字 N 代表关系的总数,后面每条关系一行,两个成员以逗号分隔

MISAYAONE的博客 518

vue element Cascader 级联选择器 选择任意一级选项 点击收起,点击label选中等问题详解

最近在做一个功能,要求级联选择器,选择每一级都可以,于是就先看下饿了么,找了半天发现好像没有这种,只有级联选择最后一级,然后这个又是返回的递归的数据,让我手写重新写一个属实有点浪费时间。 找了好久好久,实现找不到,问了下隔壁的前端老哥,他就来帮我找,也是找了好久没有找到,后面他看到我 element 版本是 2.0.11 然后把版本切换到最新版,我当时就傻逼了,我特么顿时感觉自己是哥沙雕,我收藏的...

@必意玲 5万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

ElementUI 之 Cascader 级联选择器指定 value label

ElementUI 的 Cascader 级联选择器个人觉得很好用,但是对 :options="options" 里的数据格式是有特定要求的:input 框显示的值是 options 里的label 值。如果 options 的键值对不是 value label ,就需要 props 来配置。 <el-cascader v-model="data" :options...

yangwq的博客 5597

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Element UI 自定义el-cascader 级联选择器的label

Element UI 自定义el-cascader 级联选择器的label

wpx 2434

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

vue + element + el-cascader级联选择器

vue + element级联选择器 element级联选择器cascader默认的是label和value,要修改成后台返回数据对应的字段,则设置 :props = “defaultData” , 然后在data中的 defaultData里把默认的label和value改成 name 和 id @visible-change=handleShow(event)表示下拉框显示(true)和隐藏(false),这里如果是点击下拉框显示的时候再调接口,则可以在event)表示下拉框显示(true)和隐藏(fa

小白菜的博客 1764

vue element Cascader 级联选择器 选择任意一级选项,去掉单选按钮,以及单击获取label、value值

1、去掉单选按钮 可以通过修改前面圆点的样式,实现点击文字选中 修改样式代码如下 .el-cascader-panel .el-radio{ width: 100%; height: 100%; z-index: 10; position: absolute; top: 10px; right: 10px; } .el-cascader-panel .e...

前端打工人的博客 3794
上一篇: Vue2中实现地图选点功能(腾讯地图)
下一篇: Element-UI中el-time-picker时间选择器无法选择
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值