Blazor入门关键字简要记录
懂Vue,懂.net,Blazor就很容易上手了...
但是很多基础的东西现在没书籍,所以上手和入门还是有区别的,这里只能记录一下遇到的blazor关键字和知识点,算是别学习边总结,只能说.Net从5.0开始,要高速发展了,今年底要发布的6.0很是期待
这里只记录Blazor原生组件,用antdesign或者bootstrap可能会有相同名字的组件
[Parameter] :特性,普通参数, 类似Vue的props
[CascadingParameter] :特性,级联参数, 可以向孙级传递参数
[Inject] :特性,将服务注入组件,派生自基类的组件不需要注入
[RenderFragment] :委托,传递HTML模板(UI片段代码),默认名称ChildContent,自定义名称需要在调用时指明
html控件中用 @onclick,Blazor控件中用 OnClick,加@和不加的区别
NavLink 组件:代替<a>,设置ActiveClass,激活时的class样式,不设置的话默认class名称是active,不想用的时候可以设置为空,Match 属性设置匹配规则,NavLinkMatch.All 一般完全匹配就行,NavLinkMatch.Prefix 匹配前缀就OK,默认是这个
appsetting.json 配置:inject IConfiguration Configuration,引用命名空间 using Microsoft.Extensions.Configuration, 代码中注入使用,Configuration["test"],自定义配置文件基本同理,programe.cs文件中 using var response = await http.GetAsync("mySetting.json"); using var stream = await response.Content.ReadAsStreamAsync(); builder.Configuration.AddJsonStream(stream);
持续更新....

浙公网安备 33010602011771号