公共组件库
📖 概述
公共组件库 @tsoul/component-public
将是一个基础组件库,提供通用的 UI 组件,支持跨框架使用。
🚧 开发状态
当前状态:开发中...
我们正在积极开发公共组件库,计划包含以下基础组件:
🎯 规划中的组件
基础组件
- Button - 按钮组件
- Input - 输入框组件
- Select - 选择器组件
- Checkbox - 复选框组件
- Radio - 单选框组件
- Switch - 开关组件
布局组件
- Grid - 栅格布局
- Container - 容器组件
- Divider - 分割线
- Space - 间距组件
反馈组件
- Alert - 警告提示
- Message - 全局提示
- Modal - 对话框
- Tooltip - 文字提示
导航组件
- Menu - 导航菜单
- Breadcrumb - 面包屑
- Pagination - 分页
- Steps - 步骤条
数据展示
- Table - 表格
- Tag - 标签
- Badge - 徽标数
- Avatar - 头像
🎨 设计理念
跨框架兼容
- 基于 Web Components 标准
- 支持 Vue、React、Svelte 等主流框架
- 提供统一的使用方式
轻量化设计
- 按需加载,减少包体积
- 最小化依赖
- 高性能渲染
现代化体验
- 响应式设计
- 主题定制
- 暗色模式支持
- 无障碍访问
🗓️ 发布计划
Alpha 版本(规划中)
- 基础组件实现
- 基本主题系统
- 框架适配器
Beta 版本(规划中)
- 完整组件库
- 主题定制系统
- 详细文档
正式版本(规划中)
- 稳定 API
- 完整测试覆盖
- 生产环境支持
📢 参与开发
我们欢迎社区贡献!如果你对公共组件库的开发感兴趣:
如何参与
- Issue 反馈:提出需求和建议
- 代码贡献:提交 Pull Request
- 文档完善:帮助改进文档
- 测试支持:参与组件测试
联系方式
- GitHub:web-boot 项目
- 讨论区:GitHub Discussions
- 问题反馈:GitHub Issues
🔔 获取更新
想要第一时间了解公共组件库的开发进展?
- ⭐ Star 项目获取更新通知
- 👀 Watch 项目关注开发动态
- 📋 关注 Release 页面获取版本信息
💡 提示:目前可以使用 私有组件库 来满足企业级应用的开发需求,公共组件库发布后将提供更多基础组件选择。