0

我有一个这样的 MudBlazor 链接元素:

<MudNavLink Href="/orders" Match="NavLinkMatch.Prefix">Orders</MudNavLink>

这很好用,但是当我在与链接 Href 完全相同的页面上并链接该链接时,它不会导航。我希望它强制重新加载,使我的页面能够重新加载数据。

4

1 回答 1

0

您可以设置ForceLoad参数。查看MudNavLink API了解详细信息。

您希望仅在同一页面上时将该参数设置为 true。

@inject NavigationManager NavManager

<MudNavLink Href="/orders" Match="NavLinkMatch.Prefix"

ForceLoad="NavManager.Uri.Contains("orders")" >

Orders
</MudNavLink>

请记住,强制加载意味着将重新加载整个应用程序,而不仅仅是页面。

于 2022-01-10T15:13:34.220 回答