Skip to content

组件总览

简约蓝组件库提供了 73 个精心设计的企业级 B 端组件,涵盖数据仪表盘、数据展示、表单输入、反馈交互等多个场景。

组件分类

全局样式

设计系统的基础样式规范。

  • 色彩 - 主题色、功能色、中性色等色彩规范
  • 字体 - 字体家族、字号、行高、字重等排版规范
  • 阴影 - 投影效果、层级关系
  • 动画 - 过渡动画、交互动效

首页仪表盘

专为数据仪表盘设计的组件。

  • StatCard - 统计卡片,展示单个数据指标
  • ChartCard - 图表卡片,带图表的数据展示
  • DashboardLayout - 仪表盘布局容器

数据查询展示

用于数据查询、筛选和高级搜索的组件。

  • SearchBar - 搜索栏,快速搜索功能
  • FilterPanel - 筛选面板,多条件筛选
  • QueryBuilder - 查询构建器,复杂查询条件构建

报表表格

报表和表格相关的专业组件。

  • DataTable - 增强型数据表格
  • ReportHeader - 报表页面头部
  • ExportTools - 数据导出工具

设备卡片

设备管理专用组件。

  • DeviceCard - 设备信息展示卡片
  • DeviceStatus - 设备状态指示器

基础

最基础的 UI 组件。

  • Icon - 图标,223 个精心设计的图标 ✅
  • Button - 按钮,各种类型和状态的按钮
  • Link - 链接,文字链接组件
  • Typography - 排版,文本排版组件

布局

用于页面布局和空间分割的组件。

  • Divider - 分割线
  • Grid - 栅格布局系统
  • Layout - 页面布局容器
  • Space - 间距控制组件

数据展示

用于展示各类数据和内容的组件。

  • Avatar - 头像
  • Badge - 徽标数字
  • Calendar - 日历
  • Card - 卡片容器
  • Carousel - 图片轮播
  • Collapse - 折叠面板
  • Empty - 空状态占位
  • Image - 图片展示
  • List - 列表
  • Popover - 气泡卡片
  • Statistic - 数值显示
  • Table - 表格
  • Tabs - 标签页
  • Tag - 标签
  • Timeline - 时间轴
  • Tooltip - 文字气泡
  • Tree - 树形控件

数据输入

表单输入类组件。

  • AutoComplete - 自动补全
  • Cascader - 级联选择
  • Checkbox - 复选框
  • Radio - 单选框
  • Switch - 开关
  • DatePicker - 日期选择器
  • TimePicker - 时间选择器
  • Form - 表单容器
  • Input - 输入框
  • InputNumber - 数字输入框
  • Rate - 评分
  • Select - 选择器
  • Slider - 滑动输入条
  • Transfer - 数据穿梭框
  • TreeSelect - 树选择
  • Upload - 文件上传

反馈

用户反馈和提示类组件。

  • Alert - 警告提示
  • Drawer - 抽屉
  • Message - 全局提示
  • Modal - 对话框
  • Notification - 通知提醒框
  • Popconfirm - 气泡确认框
  • Progress - 进度条
  • Result - 结果页
  • Skeleton - 骨架屏

导航

页面导航类组件。

  • Breadcrumb - 面包屑导航
  • Dropdown - 下拉菜单
  • Menu - 导航菜单
  • Pagination - 分页

其他

其他功能性组件。

  • Chart - 图表组件
  • BackTop - 返回顶部
  • ErrorPage - 缺省页
  • Cover - 封面

组件统计

分类组件数量完成状态
全局样式4📋 规划中
首页仪表盘3📋 规划中
数据查询展示3📋 规划中
报表表格3📋 规划中
设备卡片2📋 规划中
基础4✅ 1/4 完成
布局4📋 规划中
数据展示17📋 规划中
数据输入16📋 规划中
反馈9📋 规划中
导航4📋 规划中
其他4📋 规划中
总计731 完成

开发进度

✅ 已完成(1个)

  • Icon 图标 - 223 个图标,8 个分类,支持搜索和筛选

📋 规划中(72个)

其余 72 个组件正在规划和开发中,将按照业务优先级逐步完成。

使用指南

安装

bash
npm install @ui-platform/simple-blue

全局引入

typescript
import { createApp } from 'vue';
import App from './App.vue';
import SimpleBlue from '@ui-platform/simple-blue';
import '@ui-platform/simple-blue/dist/style.css';

const app = createApp(App);
app.use(SimpleBlue);
app.mount('#app');

按需引入

typescript
import { Icon, Button, Card } from '@ui-platform/simple-blue';
import '@ui-platform/simple-blue/dist/style.css';

使用示例

vue
<template>
  <div>
    <sb-icon name="refresh" :size="24" />
    <sb-button type="primary">按钮</sb-button>
    <sb-card title="卡片标题">卡片内容</sb-card>
  </div>
</template>

<script setup lang="ts">
import { Icon as SbIcon, Button as SbButton, Card as SbCard } from '@ui-platform/simple-blue';
</script>

设计理念

简约蓝组件库遵循以下设计理念:

  • 简约 - 简洁明了的设计风格,减少视觉干扰
  • 专业 - 符合企业级 B 端应用标准
  • 高效 - 提升开发效率,减少重复工作
  • 灵活 - 支持主题定制和功能扩展
  • 一致 - 统一的交互和视觉体验

技术栈

  • Vue 3 - 渐进式 JavaScript 框架
  • TypeScript - 类型安全的 JavaScript 超集
  • Ant Design Vue - 企业级 UI 组件库
  • VitePress - 基于 Vite 的静态站点生成器
  • Vite - 下一代前端构建工具

浏览器支持

浏览器版本
Chrome>= 90
Firefox>= 88
Edge>= 90
Safari>= 14

不支持 IE 11 及以下版本。

反馈与贡献

如有问题或建议,欢迎通过以下方式反馈:

  • 提交 Issue - 报告 Bug 或提出功能建议
  • 提交 Pull Request - 贡献代码或文档
  • 联系开发团队 - 获取技术支持

下一步


当前版本: 1.0.0
最后更新: 2026-01-21
组件进度: 1/73 (1.4%)

基于 Pixso + MCP + Kiro AI 自动生成