getSelectionList () { // 获取下拉框内容
var vm = this
var url = 'localhost:8080/demo' + '/demo/selectList'
var data = {}
请求.postJson(vm, url, data, function (res) {
vm.selectionList=vm.getTreeData(res.data)
})
},
getTreeData(data) {
// 递归判断列表,把最后的children设为undefined
if(data!=undefined){
for (var i = 0; i < data.length; i++) {
if ( data[i].children != undefined && data[i].children.length < 1) {
// children若为空数组,则将children设为undefined
data[i].children = undefined;
} else {
// children若不为空数组,则继续 递归调用 本方法
this.getTreeData(data[i].children);
}
}
}
return data;
}