<Button Type="@ButtonType.Primary" Icon="search" Loading="loading" OnClick="enterLoading">
查询
</Button>
@code {
bool loading = false;
private void enterLoading()
{
loading = true;
Task.Run(async () =>
{
await Task.Delay(3000);
loading = false;
//在线程中更改了变量状态,需手动刷新。
await InvokeAsync(StateHasChanged);
});
}
}