[](https://dotnet.microsoft.com/)
[](https://blazor.net/)
[](LICENSE)
[](https://www.nuget.org/)
基于 WeUI 设计规范的 Blazor 移动端组件库,完美复刻微信小程序 WeUI 组件风格,帮助你快速构建美观的移动端 Web 应用。
## ✨ 特性
- 🎨 **完美复刻** - 完全遵循微信小程序 WeUI 设计规范
- 🚀 **现代技术** - 基于 .NET 10 + Blazor WebAssembly
- 📦 **CSS 隔离** - 样式互不干扰,支持主题定制
- 🔧 **代码分离** - 采用 .razor + .razor.cs + .razor.css 模式
- ⚡ **AOT 支持** - 支持提前编译,提升运行性能
- 📱 **移动优先** - 专为移动端 Web 应用优化
- 🌙 **主题定制** - 支持 CSS 变量自定义主题
## 📦 安装
### 通过 NuGet 安装
```bash
dotnet add package Weui.Mini.Components
```
### 引入样式和脚本
在 `index.html` 或 `_Layout.cshtml` 中添加:
```html
```
### 注册服务
在 `Program.cs` 中注册组件服务:
```csharp
builder.Services.AddWeuiMiniComponents();
```
### 添加命名空间
在 `_Imports.razor` 中添加:
```razor
@using Weui.Mini.Components
```
## 🧩 组件列表
### 基础组件
| 组件 | 说明 | 文档 |
| ------- | ---- | ---------------- |
| Button | 按钮 | [查看文档](/button) |
| Icon | 图标 | [查看文档](/icon) |
| Badge | 徽标 | [查看文档](/badge) |
| Loading | 加载提示 | [查看文档](/loading) |
| Cell | 列表项 | [查看文档](/cell) |
| Cells | 列表 | [查看文档](/cells) |
### 表单组件
| 组件 | 说明 | 文档 |
| ------------- | ---- | ---------------------- |
| Form | 表单 | [查看文档](/form) |
| FormPage | 表单页面 | [查看文档](/formpage) |
| Checkbox | 复选框 | [查看文档](/checkbox) |
| CheckboxGroup | 复选框组 | [查看文档](/checkboxgroup) |
| Searchbar | 搜索栏 | [查看文档](/searchbar) |
| Uploader | 上传 | [查看文档](/uploader) |
### 操作反馈
| 组件 | 说明 | 文档 |
| ---------------- | ---- | ------------------------- |
| Dialog | 对话框 | [查看文档](/dialog) |
| Actionsheet | 操作菜单 | [查看文档](/actionsheet) |
| Toptips | 顶部提示 | [查看文档](/toptips) |
| HalfScreenDialog | 半屏弹窗 | [查看文档](/halfscreendialog) |
| Msg | 消息页 | [查看文档](/msg) |
### 导航组件
| 组件 | 说明 | 文档 |
| ------------- | --- | ---------------------- |
| NavigationBar | 导航栏 | [查看文档](/navigationbar) |
| Tabbar | 标签栏 | [查看文档](/tabbar) |
| Grids | 宫格 | [查看文档](/grids) |
### 数据展示
| 组件 | 说明 | 文档 |
| --------- | ---- | ------------------ |
| Gallery | 画廊 | [查看文档](/gallery) |
| Slideview | 滑动视图 | [查看文档](/slideview) |
## 🚀 快速开始
### Button 按钮
```razor
确定要执行此操作吗?
Made with ❤️ by Weui.Mini.Components Team