当前位置:首页 > 经验笔记 > VUE > 正文内容

ElementUI的el-cascader级联选择器组件获取选中的label | VUE

han32686年前 (2020-07-22)VUE9484


image.png


例如上图,需要拿到全部/设备:设备123

<el-cascader
  ref="myCascader"
  :options="optionss"
  @change="handleAreaChange">
</el-cascader>

给el-cascader组件设置ref为myCascader

设置change事件handleAreaChange

在handleAreaChange事件使用ref属性获取选中的值

handleAreaChange(val){
      console.log(val)
      console.log(this.$refs.myCascader.getCheckedNodes()[0].pathLabels )
      // var label = this.$refs.myCascader.getCheckedNodes()[0].label
      // var value = this.$refs.myCascader.getCheckedNodes()[0].value
      
 },

handleAreaChange携带的val参数,获取的json数据中的value,我们需要的是label

console.log(this.$refs.myCascader.getCheckedNodes()[0].pathLabels )//打印的就是label 注意UI版本我用的是2.13.2

image.png

下一篇解决 for循环无法使用getCheckedNodes()的问题





扫描二维码推送至手机访问。

版权声明:本文由瀚文博客发布,如需转载请注明出处。

本文链接:https://hanwenblog.com/post/18.html

分享给朋友:

相关文章

vue 项目运行node-sass报错

vue 项目运行node-sass报错

报错信息Browserslist: caniuse-lite is outdated. Please run:   npx&nb...

elementUI Cascader组件在for循环中无法使用getCheckedNodes这个方法

elementUI Cascader组件在for循环中无法使用getCheckedNodes这个方法

上一篇文章说了elementUI组件获取label的值,把Cascader选择器放在for循环中问题又来了用getCheckedNodes报错没有这个方法我就试探性的看看他的上级有没有存储 ...

基于Vue的移动端图片裁剪组件(Clipic)可自动压缩

基于Vue的移动端图片裁剪组件(Clipic)可自动压缩

安装:Bashnpm install --save clipic使用代码:Markup<template>     ...

element-ui Tree 树形控件实现单选 最简方法VUE

做项目时需要用到Tree树形控件单选但是Tree组件没有单选设置,网上找了几个方法不太适应,看了官网文档发现很简单 代码如下      &n...

简单理解Vue中的nextTick

简单理解Vue中的nextTick

官方文档:Vue 在更新 DOM 时是异步执行的,为了在数据变化之后等待 Vue 完成更新 DOM,可以在数据变化之后立即使用 Vue.nextTick(callback)。这样回调函数将在 DOM...