el-cascader 使用

//前端代码
<el-cascader
    v-model="mtclassList"
     :options="materielCategoryVOs"
     placeholder="请选择"
     change-on-select
     clearable
     :show-all-levels="false">
 </el-cascader>
 // 如果后端返回的是 用","分隔开的id 如 "123456,654221" 就进行分割赋值就可以回显        
this.mtclassList = this.form.mtclassIds != null && this.form.mtclassIds.length > 0 ? this.form.mtclassIds.trim().split(",") : [this.form.mtclassId];

// 初始化赋值事件
selectTypeList: function () {
		//this.$_Axios 这个是封装的请求方法
        this.$_Axios('method', 'url', params, (status, result, errMsg) => {
          if (status) {
            //初始化采购分类
            if (result.materielCategoryVOs != null) {
              let classList = [];
              // materielCategoryVOs 是后台处理过后的返回数据 处理完的数据类型就是联级下拉框
              // 将处理过的List数据拼接起来给联级下拉框即可
              result.materielCategoryVOs.forEach((item,index)=>{
                classList.push({"children": item.children ,"value": item.value, "label": item.label})
              })
              //materielCategoryVOs 联级下拉框
              this.materielCategoryVOs = classList

            }
          }
        })
      }

记录问题方便使用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值