如何使用MASA.Blazor
MASA.Blazor 是什么?
基于Material Design设计和BlazorComponent的交互能力提供标准的基础组件库。提供如布局、弹框标准、Loading、全局异常处理等标准场景的预置组件。从更多实际场景出发,满足更多用户和场景的需求,缩短开发周期,提高开发效率,并提供一整套Web解决方案 - MASA Blazor Pro。
MASA.Blazor.Pro演示地址 这里
效果图:这是一个基于MASA.Blazor实现的商城的效果图
使用MASA.Blazor
安装MASA.Blazor
的NuGet
包
dotnet add package Masa.Blazor
引用项目资源
Blazor Server模式下在Pages/_Layout
文件中引入以下资源文件:
Blazor WebAssembly 模式下在wwwroot/index.html
文件中引入以下资源文件:
注入MASA.Blazor相关服务
// 向容器中添加服务
builder.Services.AddMasaBlazor();
添加全局引用
修改_Imports.razor
文件,添加以下内容:
@using Masa.Blazor
@using BlazorComponent
修改Shared/MainLayout.razor
文件,设置MApp
为根元素:
//layout
- 注:如果出现组件样式丢失查看组件是否渲染在MApp内,需要渲染在
MApp
内才保证样式正确性
简单使用
在 index.razor
中添加以下代码
Title
mdi-magnify
mdi-heart
mdi-dots-vertical
Tab 1
Tab 2
Tab 3
效果展示(代码效果在Blazor Code快速预览):
结尾
MASA.Blazor
是一个ui更贴近现代化的一款Blazor UI组件也提供了MASAStack这种框架级别
欢迎更多喜欢Blazor的加入MASA.Blazor
友链:
MASA.Blazor Blazor UI组件
在线编辑器 内置MASA.Blazor组件,可本地快速预览Blazor组件功能
来自token的分享
Blazor技术交流群:452761192
文章来源于互联网:如何使用MASA.Blazor
THE END
二维码