filterMenuHandle(val, allMenuList) {
const rebuildData = (value, arr) => {
let newarr = [];
arr.forEach(element => {
if (element.children && element.children.length) {
const ab = rebuildData(value,element.children);
const obj = {
...element,
children: ab
};
if (ab && ab.length) {
newarr.push(obj);
}
} else {
if (element.meta.title.indexOf(value) > -1) {
newarr.push(element);
}
}
});
return newarr;
};
return rebuildData(val, allMenuList);
},
js模糊筛选后台管理菜单列表(树结果处理)
最新推荐文章于 2023-02-16 10:47:28 发布