# blazui **Repository Path**: ycr40/blazui ## Basic Information - **Project Name**: blazui - **Description**: Element的blazor版本,无JS,无TS,用 .Net 写前端的 UI 框架,非 Silverlight,非 WebForm,开箱即用 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: http://blazui.com:9000 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 69 - **Created**: 2020-01-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Blazui --- ## 介绍 Element的blazor版本 API 模仿 Element,CSS 直接使用 Element的样式,HTML 结构直接使用 Element 的 HTML 结构 Element 地址:https://element.eleme.cn/#/zh-CN/component/layout Blazui 演示地址:http://blazui.com:9000 主要更新仓库:https://github.com/wzxinchen/Blazui 如果该地址不能访问了请发 Issue 告诉我, **目前版本不稳定** ## 关注与讨论 使用遇到问题请加入QQ群:74522853 ## 使用前提 参考Blazor使用的前提条件 1. 安装 .Net Core 3.1 2. 安装 VS2019,更新到最新版 ## 源码说明 拉取代码,用 VS2019 打开,直接启动 Blazui.ServerRender 项目 ## 使用文档 Blazor 组件库 Blazui 开发入门 https://www.cnblogs.com/wzxinchen/p/12096092.html ## 案例展示 地址:http://wandotnet.top/quartz 用户名密码:blazor,666666 作者:deathvicky ![image.png-58.1kB][1] --- 类似于LayAdmin的后台管理模板 https://github.com/wzxinchen/BlazAdmin --- BlazorECharts 是 Blazor 版的 Echarts 组件,它本身没有依赖 Blazui,但它的 Demo 使用了 Blazui 地址:https://github.com/caopengfei/BlazorECharts --- 基于 Blazui 的 Markdown 编辑器 Blazui.Markdown 地址:https://github.com/wzxinchen/Blazui.Markdown ## 组件列表 | 组件名 | 调用Demo | 功能支持 | 下一步计划 | | :----------- | :---------- | ----------- | ----------- | | 按钮 | http://blazui.com:9000/button | [√] 常规支持 | | | 输入框 | http://blazui.com:9000/input | [√] 常规支持 | | | 单选框 | http://blazui.com:9000/radio | [√] 常规支持
[√] 按钮单选框
[√] 单选框组
[√] 按钮单选框组
[√] 带边框的单选框 | | | 复选框 | http://blazui.com:9000/checkbox | [√] 常规支持
[√] 按钮复选框
[√] 复选框组
[√] 按钮复选框组 | | | 下拉框 | http://blazui.com:9000/select | [√] 常规支持
[√] 选项可禁用 | | | 切换组件 | http://blazui.com:9000/switch | [√] 常规支持
[√] 自定义状态文本 | | | 菜单 | http://blazui.com:9000/menu | [√] 常规支持
[√] 横向菜单
[√] 坚向菜单
[√] 二级菜单
[√] 自定义背景色
[×] 多级菜单 | | | 标签页 | http://blazui.com:9000/tabs | [√] 常规支持
[√] 自定义选项卡样式
[√] 自定义卡片位置
[√] 可移除新增 | | | 表格 | http://blazui.com:9000/table | [√] 常规支持
[√] 自动生成列
[√] 斑马条纹
[√] 分页
[√] 自定义列内容
[√] 表头锁定
[√] 复选框列
[√] 表格边框
[√] 自适应宽度高度 | [√] 树形表格 | | 消息 | http://blazui.com:9000/message | [√] 常规支持
[√] 四种消息类型 | | | 分页 | http://blazui.com:9000/pagination | [√] 常规支持 | | | 加载中 | http://blazui.com:9000/loading | [√] 常规支持
[√] 自定义背景颜色、图标、文字
[√] 全屏加载
[√] 部分加载 | | | 消息弹窗 | http://blazui.com:9000/messagebox | [√] 常规支持
[√] Alert弹窗
[√] Confirm 弹窗
[√] 无回调 | | | 对话框 | http://blazui.com:9000/dialog | [√] 常规支持
[√] 嵌套弹窗
[√] 指定宽度
[√] 无回调 | | | 日期选择器 | http://blazui.com:9000/datepicker | [√] 常规支持
[√] 指定日期格式 | | | Form 表单 | http://blazui.com:9000/form | [√] 常规支持
[√] 三种对齐方式
[√] 单行表单 | | | 布局面板 | http://blazui.com:9000/layout | [√] 常规支持
[√] 嵌套布局 | | | 文件上传 | http://blazui.com:9000/upload | [√] 常规支持
[√] 限制文件大小
[√] 限制文件类型
[√] 图片预览
[√] 图片上传
[√] 粘贴上传 | | Markdown 编辑器 |http://blazui.com:9000/markdowneditor | [√] 常规支持
[√] 文件上传
[√] 图片上传
[√] 粘贴上传 | 下拉菜单 | http://blazui.com:9000/dropdown | [√] 常规支持 | | ## 更新日志 ### 版本 0.0.6.1,2020.01.03发布 1. 新增 [BDropDown 下拉菜单组件][2] 2. 修复 [Table控件中 日期的格式化不起作用][3] 3. 修复 [table 全选][4] 4. 增加 [Input组件可否添加尺寸(Size)][5] 5. 修复 [下拉弹出菜单频繁点击会出现多个][6] 6. 修复 [按钮不支持圆形][7] 7. 修复 [弹窗组件][8] 8. 修复 [BButton组件中Cls属性改为追加感觉更合理][9] 9. 修复 [\[Bug Report\] Checkbox 全选时选项没联动选中][10] 10. 添加 [about loading][11] 11. 添加 [是否可以让BMenuItem组件具有匹配路由然后选中的功能][12] 12. 修复 [表单下拉列表][13] 13. 添加 [组件可增加一个visible属性,用于隐藏或显示][14] 14. 添加 [弹窗-表单赋值的时候radio组件-枚举值无法绑定][15] 15. 修复 [tab标签页只能关闭当前的][16] ### 版本 0.0.6.2 2020.01.06发布 1. 新增 [文件上传组件][17] 2. 新增 [Markdown 编辑器][18] 及 [Markdown 渲染器][18] 3. 修复 [BDatePicker控件DateChanged有问题][19] ## 感谢 - 测试组件库功能的稳定性和完整度 @deathvicky - 宣传组件库 https://github.com/zaranetCore @zaranetCore [1]: http://static.zybuluo.com/wzxinchen/wt0rvk0k7eft66kfhu1zv89p/image.png [2]: http://blazui.com:9000/dropdown [3]: https://github.com/wzxinchen/Blazui/issues/47 [4]: https://github.com/wzxinchen/Blazui/issues/46 [5]: https://github.com/wzxinchen/Blazui/issues/45 [6]: https://github.com/wzxinchen/Blazui/issues/44 [7]: https://github.com/wzxinchen/Blazui/issues/42 [8]: https://github.com/wzxinchen/Blazui/issues/41 [9]: https://github.com/wzxinchen/Blazui/issues/40 [10]: https://github.com/wzxinchen/Blazui/issues/38 [11]: https://github.com/wzxinchen/Blazui/issues/31 [12]: https://github.com/wzxinchen/Blazui/issues/30 [13]: https://github.com/wzxinchen/Blazui/issues/28 [14]: https://github.com/wzxinchen/Blazui/issues/14 [15]: https://github.com/wzxinchen/Blazui/issues/13 [16]: https://github.com/wzxinchen/BlazAdmin/issues/22 [17]: http://blazui.com:9000/upload [18]: https://github.com/wzxinchen/Blazui.Markdown [19]: https://github.com/wzxinchen/Blazui/issues/62