// 递归 该递归是清除 childre为空的对象
parseJson(jsonObj,id) {
// 循环所有键
for(var v in jsonObj){
var element = jsonObj[v]
// 1.判断是对象或者数组
element.value = element.code
if( typeof(element) == 'object'){
// 如果该对像为数组 同时该数组为空,就删除
if(element.children.length == 0){
this.$delete(element, "children");
}else{
element.value = element.code
this.parseJson(element.children,id)
}
}else{
// this.parseJson(element,id)
}
}
console.log(element,'递归内')
return jsonObj
},
可能会经常用到,记录一下
浙公网安备 33010602011771号