File tree Expand file tree Collapse file tree
packages/plugins/page/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -176,16 +176,17 @@ watch(
176176 const filtered = nodes .value .filter ((node ) => node .label .toLowerCase ().includes (filterValue .toLowerCase ()))
177177
178178 let collapseMapChanged = false
179-
180- filtered .forEach ((node ) => {
181- // 每个节点的祖先节点中,如果存在折叠的节点,则展开
182- for (const id of getAncestorIds (node .id )) {
183- if (collapseMap .value [id ]) {
184- setCollapse (id , false )
185- collapseMapChanged = true
179+ if (filterValue ) {
180+ filtered .forEach ((node ) => {
181+ // 每个节点的祖先节点中,如果存在折叠的节点,则展开
182+ for (const id of getAncestorIds (node .id )) {
183+ if (collapseMap .value [id ]) {
184+ setCollapse (id , false )
185+ collapseMapChanged = true
186+ }
186187 }
187- }
188- })
188+ })
189+ }
189190
190191 // - 如果 collapseMap 有变化,会自动重新计算 nodes,更新路径:
191192 // props.filterValue -> collapseMap -> nodes -> filteredNodes -> filteredNodesWithAncestors
You can’t perform that action at this time.
0 commit comments