|
|
|
@ -123,11 +123,10 @@ function getRenderArr(routes) { |
|
|
|
let renderArr = []; |
|
|
|
renderArr.push(routes[0]); |
|
|
|
for (let i = 1; i < routes.length; i += 1) { |
|
|
|
let isAdd = false; |
|
|
|
// 是否包含
|
|
|
|
isAdd = renderArr.every(item => getRelation(item, routes[i]) === 3); |
|
|
|
// 去重
|
|
|
|
renderArr = renderArr.filter(item => getRelation(item, routes[i]) !== 1); |
|
|
|
// 是否包含
|
|
|
|
const isAdd = renderArr.every(item => getRelation(item, routes[i]) === 3); |
|
|
|
if (isAdd) { |
|
|
|
renderArr.push(routes[i]); |
|
|
|
} |
|
|
|
|