Blazor特殊标记作用
电脑版发表于:2021/12/7 19:00
1、@code{}内部是c#代码,包含ToggleNavMenu方法,是在@onclick="ToggleNavMenu"中绑定次方法的设置collapseNavMenu的值,然后NavMenuCssClass根据该值改动class。
<p>Current count: @currentCount</p>
<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>
@code {
private int currentCount = 0;
private void IncrementCount()
{
currentCount++;
}
}
2、@page指定浏览器地址为/counter,在onclick上绑定IncrementCount方法,@currentCount用来显示属性值,每单击一次"Click me",值加一。
3、@inject WeatherForecastService ForecastService注入data文件夹服务数据源
@code {
private WeatherForecast[] forecasts;
protected override async Task OnInitializedAsync()
{
forecasts = await ForecastService.GetForecastAsync(DateTime.Now);
}
}
