Blazor官方文档学习记录
- 1 官方文档
- 2 Blazor教程-生成首个应用
- 3 项目结构
- 4 基础知识
- 4.1 生态
- 4.2 Razor组件指令顺序
- 4.3 Razor组件的初始化方法
- 5 注意
1 官方文档
https://dotnet.microsoft.com/zh-cn/apps/aspnet/web-apps/blazor
2 Blazor教程-生成首个应用
https://dotnet.microsoft.com/zh-cn/learn/aspnet/blazor-tutorial/create
注意:@rendermode InteractiveServer 为组件启用交互式服务器端呈现(有,功能点击可用;无,功能点击不可用)
组件名=组件文件名,添加组件使用文件名页面跳转使用:@page “/counter”
@inject ** 引用注册的服务
3 项目结构
https://learn.microsoft.com/zh-cn/aspnet/core/blazor/project-structure?view=aspnetcore-8.0
应用启动、注册、配置等。
4 基础知识
4.1 生态
https://stackoverflow.com/questions/tagged/blazor
https://app.gitter.im/#/room/#aspnet_Blazor:gitter.im
4.2 Razor组件指令顺序
https://learn.microsoft.com/zh-cn/aspnet/core/blazor/fundamentals/?view=aspnetcore-8.0
@page、@rendermode(.NET 8 或更高版本)、@using
4.3 Razor组件的初始化方法
protected override async Task OnInitializedAsync()
{
}
5 注意
1.Razor组件提供了相应的*.razor.css样式控制文件对当前组件样式进行控制,若存在组件引用,针对引用组件的样式控制不能在执行引用的组件样式文件中进行控制,及“cssClass”的值不能在“*.razor.css”中;