blazor - 更新 MudBlazor 后,我的带有 NavMenu 的抽屉消失了
问题描述
我刚刚将我的应用程序更新到 MudBlazor 版本 1.1.2,现在我的抽屉不见了。在它工作正常之前。我的布局看起来像这样(为简洁起见删除了一些内容):
<MudLayout DrawerOpen="@DrawerOpen">
<MudAppBar Elevation="1">
<MudIconButton Icon="@Icons.Material.Menu" Color="Color.Inherit" Edge="Edge.Start"
OnClick="@(()=>DrawerOpen=!DrawerOpen)" />
<MudAppBarSpacer />
<MudIconButton Icon="@Icons.Custom.GitHub" Color="Color.Inherit" />
</MudAppBar>
<MudDrawer Elevation="1">
<MudDrawerHeader>
<MudText Typo="Typo.h6">My Test App</MudText>
</MudDrawerHeader>
<MudNavMenu>
... my nav links here ...
</MudNavMenu>
</MudDrawer>
<MudMainContent Class="pt-16 px-16">
<MudContainer Class="mt-6">
... my main content here ...
</MudContainer>
</MudMainContent>
</MudLayout>
当我恢复到 1.1.1 版时,它可以工作。我想使用新版本,因为它支持主题,所以我无法恢复。如何让抽屉再次工作?
解决方案
1.1.2 引入了一些重大更改。您需要将 MudDrawer Open 属性设置为 true
<MudDrawer Open="true">
或分配您的变量 DrawerOpen,以控制它是否打开
<MudDrawer Open="@DrawerOpen">
推荐阅读
- html - 同一行 HTML 上的三个标题
- typescript - Vscode Typescript Intellisense 仅显示第一个选项?
- java - AbstractNameValueGatewayFilterFactory 中的@Order 不起作用
- python - 带有 get_full_url 的 Wagtail 正在重定向到非 SSL 链接
- node.js - 使用 createdAt mongodb 获取文档
- javascript - Chartjs 甜甜圈图圆角半甜甜圈
- javascript - 如何在html href标签中插入链接
- python - 如何跳过代码块并转到 selenium 中所需的代码
- python - Python Queue Peek 中的错误
- python - 基于公共密钥合并/加入 csv 文件和 txt 文件的有效方法是什么?