Update store.js

pull/21975/head
chinachaijin 2022-07-06 16:56:34 +08:00 committed by GitHub
parent 8ab1db83c5
commit 1dd1e8b577
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -50,9 +50,9 @@ export default class Store {
: flatNodes(this.nodes, leafOnly);
}
getNodeByValue(value) {
getNodeByValue(value, level = -1) {
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;
}
}