diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index d49673a728c..137dd2fa274 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.7.4-beta08 + 9.7.4-beta09 diff --git a/src/BootstrapBlazor/Misc/ExpandableNodeCache.cs b/src/BootstrapBlazor/Misc/ExpandableNodeCache.cs index a781eb8969f..409e3380932 100644 --- a/src/BootstrapBlazor/Misc/ExpandableNodeCache.cs +++ b/src/BootstrapBlazor/Misc/ExpandableNodeCache.cs @@ -51,7 +51,7 @@ public virtual async Task ToggleNodeAsync(TNode node, Func EqualityComparer.Equals(x, node.Value)); + CollapsedNodeCache.Remove(node.Value); // 无子项时通过回调方法延时加载 if (node.HasChildren && !node.Items.Any()) @@ -67,7 +67,7 @@ public virtual async Task ToggleNodeAsync(TNode node, Func EqualityComparer.Equals(x, node.Value)); + ExpandedNodeCache.Remove(node.Value); // 收缩节点缓存添加此节点 CollapsedNodeCache.Add(node.Value); @@ -85,7 +85,7 @@ public async Task CheckExpandAsync(TNode node, Func EqualityComparer.Equals(x, node.Value)); + ExpandedNodeCache.Remove(node.Value); } } }