Element-ui Cascader 级联选择器 同时返回 value 和 label

给 cascader 组件赋值一个别名

<el-form-item label="部门" prop="departmentId">
        <el-cascader
          ref="cascaderAddr"
          :options="departmentData"
          change-on-select
          v-model="departmentIds"
          :props="defaultProps"
          @change="getDepartmentId"
          clearable
        >
        </el-cascader>
      </el-form-item>

然后我们就可以通过 currentLabels 来获取 cascader 组件中的 label 了

// 选择部门
    getDepartmentId(currentVal) {
      if (currentVal.length == 0) {
        this.conditionForm.departmentId = '';
      } else {
        console.log(currentVal,this.departmentIds);
        // this.departmentId = currentVal[currentVal.length-1];
        this.conditionForm.departmentId = currentVal.join(',');
        this.conditionForm.departmentName = this.$refs['cascaderAddr'].currentLabels.join(',');
      }
    },

 

转载于:https://www.cnblogs.com/edensyd/p/10406900.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值