有时候后台传回来的数据中存在有空数组,级联选择器在渲染数据的时候就出现空白
解决方法
- 如果跟后台的哥们关系铁的话,可以让他把空的数组改成null 或这undefined
-如果关系不铁的话,就只能自己动手解决了哈。
废话少说直上代码
getTreeData(data) {
if (!data || !data.length) return;
// 循环遍历json数据
for (let i = 0; i < data.length; i++) {
if (data[i].children && data[i].children.length < 1) {
// children若为空数组,则将children设为null
data[i].children = null;
} else {
// children若不为空数组,则继续 递归调用 本方法
this.getTreeData(data[i].children);
}
}
return data;
},
网友评论