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核心框架组件基础路由容器
​AreaMapSelector高德地图框选区域组件集成AMap

组件使用规范 ​

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

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

本内容仅限内部使用,技术细节以实际代码为准