mirror of https://github.com/ElemeFE/element
Update store.js
parent
8ab1db83c5
commit
1dd1e8b577
|
@ -50,9 +50,9 @@ export default class Store {
|
||||||
: flatNodes(this.nodes, leafOnly);
|
: flatNodes(this.nodes, leafOnly);
|
||||||
}
|
}
|
||||||
|
|
||||||
getNodeByValue(value) {
|
getNodeByValue(value, level = -1) {
|
||||||
const nodes = this.getFlattedNodes(false, !this.config.lazy)
|
const nodes = this.getFlattedNodes(false, !this.config.lazy)
|
||||||
.filter(node => (valueEquals(node.path, value) || node.value === value));
|
.filter(node => (valueEquals(node.path, value) || (node.value === value && (level === -1 || node.level === level))));
|
||||||
return nodes && nodes.length ? nodes[0] : null;
|
return nodes && nodes.length ? nodes[0] : null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue