getMenuTreeselect() {
menuTreeselect().then((response) => {
const parseTree = (arr) => {
if (arr.length > 0) {
arr.forEach(item => {
if (item.id) {
item['label'] = this.$t(allPermis.filter(p => p.id === item.id)[0]?.localKey)
}
if (item.children && item.children.length > 0) {
parseTree(item.children)
}
})
}
return arr
}
this.menuOptions = parseTree(response.data)
})
},
前端递归怎么写
最新推荐文章于 2023-10-27 15:38:12 发布