function findIndexArray(data, id, indexArray) {
let arr = Array.from(indexArray);
for (let i = 0, len = data.length; i < len; i++) {
arr.push(data[i].id);
data[i].open = true;
if (data[i].id === id) {
return arr;
}
let children = data[i].children;
if (children && children.length) {
let result = findIndexArray(children, id, arr);
if (result) return result;
}
arr.pop();
}
return false;
}
jsTREE
最新推荐文章于 2023-07-04 10:18:36 发布