Skip to content

全局组件目录说明 (src/components)

组件功能分类说明

一、导航控制类

组件名称功能说明关联组件
Breadcrumb动态面包屑导航支持路由自动生成
TopNav响应式顶部导航栏集成菜单折叠功能
Hamburger侧边栏折叠触发器状态记忆功能

二、数据展示类

组件名称功能说明技术特性
Charts数据可视化图表集成ECharts核心功能
Table增强型数据表格支持动态列配置
DictTag数据字典标签自动匹配字典值
PanThumb全景缩略图支持360°旋转查看
iFramePDF预览容器支持PDF在线预览
FlvPlayer.flv视频格式播放器主要正对直播摄像头,视频推流服务进行解码播放

三、表单交互类

组件名称功能说明特色功能
Editor富文本编辑器支持Markdown双模式,支付图片视频上传
FileUpload文件上传组件断点续传/分片上传
ImageUpload图片上传组件EXIF自动校正
ImagePreview图片展示组件支持图片放大预览
VideoUpload视频上传组件格式预检/转码支持
VideoUploadOss前端视频上传组件前端直连对象存储,用于大视频上传
ExcelImportExcel导入组件自带excel导入弹框

四、系统工具类

组件名称功能说明应用场景
Crontab定时任务表达式生成器可视化CRON配置
Screenfull全屏控制组件支持元素级全屏
ThemePicker主题切换组件记忆用户偏好设置

五、特殊功能类

组件名称功能说明技术实现
mapView地图组件集成AMap/Leaflet
RuoYi核心框架组件基础路由容器

组件使用规范

  1. 命名规则:采用大驼峰命名法(如BaseBack
  2. 复用层级
    • /src/components:全局通用组件
    • /views/components:业务级复用组件
  3. 版本控制:通过CHANGELOG.md记录组件迭代

提示:可通过 npm run components:list 查看完整组件树

本内容仅限内部使用,包含机密和专有信息。严禁任何形式的复制、分发或泄露给任何第三方