这是一款支持拖拽操作、可视化编辑的低代码数据可视化开发平台。用户可自由拼接设计各类炫酷数据大屏,并支持快速开发自定义组件并接入系统。
【功能特点】 ✅ 编辑器功能完善:支持编辑、预览、导入、导出与保存 ✅ 灵活图层控制:置顶、置底、上下移动、显示、隐藏、复制、剪切与粘贴 ✅ 全面组件操作:缩放、旋转、拖动、复制、粘贴、组合、拆分、移除与自动对齐 ✅ 操作记录管理:支持恢复与撤销,便于调试和回溯 ✅ 自定义组件开发:用户可开发并接入个性化组件 ✅ 组件配置自定义:支持组件的自定义配置项,灵活适配业务 ✅ 主题切换:明暗主题一键切换,适应不同场景 ✅ 依赖管理模式:采用 Monorepo 进行组件和依赖统一高效管理 ✅ 数据接入灵活:组件数据支持自定义接入,适配多样数据源 ✅ 动态数据处理:支持 JS 动态数据处理逻辑 ✅ 多类型接口支持:示例数据、静态数据、HTTP 接口数据均已适配
【技术架构】 本系统基于 Vue3 + Vite + TypeScript 构建,界面选用 NaiveUI,核心架构采用面向对象方式封装路由、请求与存储。组件支持自动扫描注册与异步加载,大幅提升渲染性能;利用 IndexDB 存储快照数据,有效降低内存占用并提升读取速度;组件依赖独立管理,实现组件与基础框架解耦,便于后续独立开发和扩展。