1

问题:导航到另一个页面后侧边栏没有关闭。

我尝试过的:向关闭侧边栏添加一个OnClick=""事件<MudNavLink>,但是如果我这样做,它将覆盖href(意味着它关闭侧边栏,但不导航到另一个页面)。

        <MudLayout>
            <MudAppBar Elevation="3">
                <MudIconButton Style=" margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); " Icon="@Icons.Material.Filled.Menu" Color="Color.Inherit" Edge="Edge.Start" OnClick="ToggleSidebar" />
             </MudAppBar>
            <MudDrawer Open="_sidebarOpen" Elevation="1">
                <MudNavMenu>
                    <MudNavLink Href="/index" Match="NavLinkMatch.All" Icon="@Icons.Filled.Home">Home</MudNavLink>
                    ...
                </MudNavMenu>
            </MudDrawer>
        </MudLayout>
4

1 回答 1

1

补充Variant="DrawerVariant.Temporary"

...
<MudDrawer @bind-Open="_sidebarOpen" Elevation="1" Variant="DrawerVariant.Temporary">
...
于 2021-09-08T11:48:16.047 回答