vue中递归出已知节点的所有父级的id
findAncestry(arr, id) {
var temp = []
var forFn = function (list, id) {
for (var i = 0;
i < list.length;
i++) {
var item = list[i]
if (item.id === id) {
temp.unshift(item.id)
forFn(arr, item.parentId)
break
} else {
if (item.children) {
forFn(item.children, id)
}
}
}
}
forFn(arr, id)
temp.unshift('0')
return temp
},
【vue中递归出已知节点的所有父级的id】使用
console.log('aaaaaaaaa',this.findAncestry(this.menuOptions,this.form.pid))
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- vue-cli|vue-cli 3.x vue.config.js 配置
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- “成长”读书社群招募