使用element ui 中 el-cascader控件 最后一级显示暂无数据导致的无法选中菜单问题
2020-07-19 04:54
1616 查看
使用element ui 中 el-cascader控件 最后一级暂无数据导致的无法选中菜单问题
示例
bug示例
原因:``最底层 的子项中 的 children 为空数组,这样就会造成,空级联 的bug存在。
如何解决
将空数组设为undefined即可
这里使用递归的方法
此处为代码片段
getList() { api.dictionary.getGoodsTypeList().then(res => { this.getTypeList(res.data); this.commodityType = res.data; }); }, getTypeList(commodityType) { commodityType.forEach(items => { if (items.subTypeList.length > 0) { this.getTypeList(items.subTypeList); } else { items.subTypeList = undefined; } }); },
相关文章推荐
- 在使用 <s:iterator value="#request.students"></s:iterator> 无法显示数据,而 ${request.students[0].id} 却可以显示时问题
- Android开发第三方库glide和圆形控件circleimageview一起使用第一次进入无法显示问题
- 关于vue项目中使用highcharts时,无法显示菜单按钮的问题
- layer和select2一起使用,导致select2下拉框无法显示的问题
- LinearLayout的layout_weight问题导致手机无法显示全部控件
- My97DatePicker日期控件的使用及MySql中datetime数据类型显示时间去掉.0的问题
- 三维软件开发笔记---调错DataGrid控件数据绑定无法显示问题
- 关于CSS中内层使用float导致外层的背景无法显示的问题的解决方法
- layui与vue同时使用,绑定数据,无法正确显示的问题
- ScrollView 里面 嵌套ListView 导致listview无法完全显示数据的问题
- ThinkPHP 中 M 方法查询数据库最后使用 find() 导致返回结果集 foreach 数据不对的问题
- 关于CSS中内层使用float导致外层的背景无法显示的问题的解决
- .NET----使用母版页后,控件名称自动生成导致js无法正常操作.net控件的问题
- .NET----使用母版页后,控件名称自动生成导致js无法正常操作.net控件的问题
- [置顶] LinearLayout的layout_weight问题导致手机无法显示全部控件
- 【控件使用】ScrollView嵌套ListView数据显示不全问题解决
- easyUI draggable插件使用不当,导致拖动div内部文本框无法输入;设置echarts数据为空时就显示空白,不要动画和文字
- List使用add方法添加对象-只显示最后添加的数据的问题
- 无法打开多维数据集(使用Dundas的OLAP显示控件时的一个小的问题)
- 解决WinForm中ComboBox控件的“设置"DataSourse”属性后无法修改项集合”以及两个不相关联的ComboxBox控件实现数据列表显示不可实现的问题