树形结构数据 数组对象 按照 sort 字段排序
export function sortTreeData (data, flag) { let arr = [] if (flag === 1) { arr = data[0].children } else { arr = data } arr.sort(function (a, b) { return a.sort - b.sort }) arr.forEach(item => { if (item.children) { item.children = sortTreeData(item.children, 2) } }) if (flag === 1) { data[0].children = arr return data } else { return arr } }