vue级联选择器-每级的label、children都不一样

代码如下:

 :props="optionProps"  //如果配置了这个选项,请求回来的数据,根本不用你去递归处理,只需要把响应的数据赋值给数据源cateList

<el-cascader v-model="cateValue" :options="cateList" :props="cateListProps" > </el-cascader>

data中:

cateList: [], //数据源

cateListProps: {

       value: 'id', //匹配响应数据中的id

       label: 'name', //匹配响应数据中的name

       children: 'children' //匹配响应数据中的children } 

重点

let department=new RegExp('department','g')  //获取全部的 department

data.replace(department,' name ')   //将其他级别的 department(label)替换成统一名字 name(label)

然后将值this. cateList = data

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容