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

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

han32686年前 (2020-07-22)VUE9904


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()的问题





标签: ElementUI

相关文章

vue-cli3.x不同环境打包运行不同api接口及打包后动态配置API地址

vue-cli3.x不同环境打包运行不同api接口及打包后动态配置API地址

今天接到一个测试反馈说“我能不能我直接打包测试环境项目不用手动去改API”我第一反应就是这个测试这么懒!改个API都嫌麻烦,但是仔细一想毕竟"懒惰使人进步"嘛! &nbs...

简单理解Vue中的nextTick

简单理解Vue中的nextTick

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

vue引入本地json数据文件

    data() {         return {...

原作者介绍:传送门

原作者github:

基于vue的移动端图片裁剪压缩处理

效果展示:原作者介绍:传送门原作者github:传送门基于原作者封装的组件:传送门基于原作者+vant UI封装的组件:传送门...