Skip to content

公共组件库

📖 概述

公共组件库 @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
  • 完整测试覆盖
  • 生产环境支持

📢 参与开发

我们欢迎社区贡献!如果你对公共组件库的开发感兴趣:

如何参与

  1. Issue 反馈:提出需求和建议
  2. 代码贡献:提交 Pull Request
  3. 文档完善:帮助改进文档
  4. 测试支持:参与组件测试

联系方式

  • GitHubweb-boot 项目
  • 讨论区:GitHub Discussions
  • 问题反馈:GitHub Issues

🔔 获取更新

想要第一时间了解公共组件库的开发进展?

  • Star 项目获取更新通知
  • 👀 Watch 项目关注开发动态
  • 📋 关注 Release 页面获取版本信息

💡 提示:目前可以使用 私有组件库 来满足企业级应用的开发需求,公共组件库发布后将提供更多基础组件选择。

基于 MIT 许可发布