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

在运行opencv时出现的两个问题:AttributeError: module ‘cv2‘ has no attribute ‘gapi_wip_gst_GStreamerPipeline‘

解决了opencv的两个问题:由问题一引出 AttributeError: module 'cv2' has no attribute 'gapi_wip_gst_GStreamerPipeline' cv2.error:OpenCV(4.1.2)C:\projects\opencvpython\opencv\modules\highgui\src\window.cpp:717:error: (-2:Unspecified error) The function is not implemented...

hu_yinghui的博客 3275

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

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

风雨飘飘飘啊飘的博客 3288

汽车电子电气架构

控制器:从多独立 ECU → 域控制器(DCU) → 中央计算平台 + 区域控制器,硬件集成度持续提升,冗余减少;算力:从分散无集中算力 → 按域分配算力 → 全域算力集中,算力量级从 MIPS 跃升至 TOPS,支撑高阶智驾;网络:从低速 CAN/LIN 独占 → 以太网为主、总线为辅 → 高速以太网主干,数据传输速率提升千倍;软硬件:从软硬件深度绑定 → 初步解耦 → 完全解耦(SOA),实现 “硬件预埋、软件解锁”;线束。

LXY_LXY_的博客 1437

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

树莓派5安装ROS2小白指南避坑攻略

手把手教你如何在树莓派5上顺利安装ROS2,避开常见问题与陷阱,提升配置效率。针对树莓派5安装ros2过程中的依赖冲突、源配置错误等高频难题提供解决方案,适合新手快速上手。

weixin_35754962的博客 1005

【数据分享】12.5米分辨率DEM地形数据(分省)

该数据来源于NASA地球科学数据网站(https://nasadaacs.eos.nasa.gov/),是ALOS卫星获取的高精度地形数据。该数据由于精度高,包括全省范围的数据和省内每个城市范围的数据!

JData_Engineer的博客 2171

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

基于STM32、HAL库的ICP-20100气压传感器 驱动程序设计

它具有低功耗、高精度、快速响应等特点,非常适合物联网、可穿戴设备和无人机等应用。#define ICP20100_FIFO_CTRL 0x09 // FIFO控制寄存器。#define ICP20100_FIFO_DATA 0x0A // FIFO数据寄存器。#define ICP20100_FIFO_STS 0x0B // FIFO状态寄存器。#define ICP20100_FIFO_WTM 0x15 // FIFO水印设置。

corlin6688的博客 600

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万+

用python画年度和月度的日历图

用python画各种日历图,可以区分月份来画也可以画一整年的,日历图中可以体现自己的信息

weixin_44853840的博客 2138

解析AI人工智能领域AI芯片的散热技术

当你用ChatGPT写代码、用AI生成高清图片时,背后的AI芯片可能正在“发高烧”——全球TOP500超算的平均功耗已突破10兆瓦,单颗GPU的峰值功耗超过700W(相当于3台家用空调同时运行)。本文将聚焦AI芯片的散热技术,覆盖从基础原理到前沿方案的全链条解析,帮助读者理解“散热为什么比算力更重要”。

AIGC应用创新大全的博客 936

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

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

qq_15058285的博客 4924

华为OD机试真题 新系统 - WIFI设备网络规划 (Java/Py/C/C++/Js/Go)

本文整理华为 OD 机试新系统机考真题库,涵盖高频考点精析与完整题目内容,提供 C 语言、Java、C++、Python、Go、JavaScript 多语言源码实现,搭配详细解题思路讲解,并支持在线 OJ 刷题练习,助力高效备考华为 OD 机试新系统。

算法大师! 2017

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

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

@必意玲 5万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

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

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

yangwq的博客 5597

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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

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

wpx 2434

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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、付费专栏及课程。

余额充值