简介
一个自动化框架,可帮助您更轻松、更快速地构建 Blazor 组件库。
✨ 特性
组件的自动化参数构建
易于定制和个性化组件构建
易于构建灵活的动态组件结构
易于代码和 javascript 之间的交互
组件构建自动化的模块化实现
RenderTreeBuilder 的强大扩展
其他自动化...
🌈 组件定义
在
Button.razor
在
Button.cs类
使用和对比
🔑 C# 和 Javascript 交互
导入模块
执行 js 字符串
ℹ️ 个性化 CSS/Style/Attributes
Logical CSS
Logical Attributes
🌴 RenderTreeBuilder 的扩展
创建元素
创建组件
🚸 关联组件
在 .razor 文件
List.razor作为父组件
ListItem.razor作为子组件
在 RenderTreeBuilder 中
List组件类
ListItem组件类
组件的使用
🔯 HtmlHelper
在
.razor中
应用于 RenderTreeBuilder 时
⚔️ 拦截器
您可以拦截组件的生命周期
定义拦截器
注册拦截器
📘 安装指南
从
Nuget.org安装
注册服务
📝 组件库解决方案模板
使用 ComponentBuilder.Templates 生成组件库解决方案和在线演示站点
更多信息见 templates
Last updated