/**
*
* @param {Array} treeData 遍历数据
* @param {String} id 查询值
* @param {String} idAlias 查询值属性标识
* @param {String} alias 名称属性标识
*/
getName (treeData, id, idAlias = 'id', alias = 'label') {
if (treeData && treeData.length && id) {
let name = ''
for(let i = 0;i<treeData.length; i++) {
if (treeData[i][idAlias] === id) {
return treeData[i][alias]
} else {
if (treeData[i].children && treeData[i].children.length) {
name = this.getName(treeData[i].children, id,idAlias, alias)
if (name) {
return name
}
}
}
}
}
},
遍历根据ID获取名称
于 2024-08-13 15:39:53 首次发布