【官宣新晋开源项目】GoView 低代码数据可视化开发平台加入Dromara开源社区
GoView 低代码「数据可视化」开发平台
作者介绍
- 名称:奔跑的面条
- dromara 开源组织成员,dromara/go-view 作者
- 前端高级开发工程师,开源过众多数据可视化相关项目,拥有丰富实战经验
- 「蓝桥云课」数据大屏相关课程讲师
- 个人空间:https://gitee.com/MTrun
关于 GoView
GoView 是一个高效的拖拽式低代码「数据可视化」开发平台,亦在于将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。平台使用 Vue3、Vite2、TypeScript、Pinia、ECharts 等框架进行搭建,为组件提供丰富的配置项与专业数据源管理,帮助用户更好的贴近业务流。
功能介绍
项目统一管理
GoView 提供了基础的平台管理页面,封装展示组件,支持用户预览与快捷操作(预览、删除等快捷入口)
低代码工作台
- 工作台采用中式布局结构,更好的贴合用户的使用习惯,组件模块、层级模块、配置模块均可手动控制展示和隐藏。并支持手动控制屏幕大小展示缩放与锁定。
- 选中图表后可通过右侧编辑模块进行图表属性编辑,基础定位、滤镜、位置变化均支持。
- GoView 提供完整的的接口请求功能,满足用户的绝大部分需求,并提供快捷 SQL 填写模块,非常人性化!
- 为了减少用户数据多样性和减轻后端工作量,GoView支持数据自定义过滤,只需前端编写处理函数,即可生成组件需要的数据结构。
- GoView 还提供了导入、导出等功能这里不一一赘述,大家有兴趣可以直接前往纯前端地址进行使用:前往 GoView 纯前端体验区
3. 全局功能
- 颜色变更
- 主题变更
- 其它:GoView还拥有语言切换(完善中)、全局设置管理模块等功能。
代码亮点
- 框架:基于 Vue3 + Pinia2 框架编写,使用 hooks 写法抽离逻辑,使代码结构更加清晰硬朗;
- 类型:使用 TypeScript 进行类型约束,减少未知错误发生概率,可以大胆修改逻辑内容;
- 性能:多处性能优化,使用页面懒加载、组件动态注册、数据滚动加载等方式,提升页面渲染速度;
- 存储:拥有本地记忆,部分配置项采用 storage 存储本地,提升用户使用体验;
- 封装:项目进行了详细的工具类封装如:路由、存储、加/解密、文件处理、主题模块、NaiveUI 全局方法、组件等
友情链接
沟通交流
一个人的能力总是有限的,非常欢迎大家能够一起来交流,一起成长!!!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apache Flink 关于 Akka 许可变更的声明
Akka 是一个能够简化 JVM 上并发和分布式应用的构建的工具包和运行时。该项目宣布了许可证的变更,由Apache 2.0 更换为 BSL v1.1(Business Source License)。BSL 是一个 "源代码可用" 的许可证,未来开发者如需在生产中使用 Akka(2.7+ 版本)都需要获得 Lightbend 公司的商业许可。但 Akka 的商业许可将免费提供给年收入低于 2500 万美元的公司,而且 BSL 许可下的任何新代码都将在三年后恢复到 Apache 2.0 许可。 Apache Flink 是一个开源的流处理框架,适用于分布式、高性能的数据流应用;其内部使用了 Akka。Akka 在 Flink 的协调层中用于 在进程/组件(例如,JobManager 和 TaskManager)之间交换状态消息, 对多线程强制执行某些保证(即,只有一个线程可以更改组件的内部状态) 观察组件是否出现意外崩溃(即,注意并处理 TaskManager 线程崩溃)。 因此,在Akka 宣布许可证变更后,一些Flink 用户表达了自己的担忧。对此,Flink 官方发布了一篇博客阐...
- 下一篇
vivo 全球商城:电商平台通用取货码设计
vivo官网商城开发团队 - Zhou Longjian 一、背景 随着O2O线上线下业务的不断扩展,电商平台也在逐步完善交易侧相关的产品功能。在最近的需求版本中,业务方为进一步提升用户的使用体验,规划了取货码生成及订单核销相关逻辑,目的是让线上的用户在付完款之后能够到店取货或者安排导购派送。 日常生活中,我们对取货码、核销这类功能使用的经历大部分都来自:看电影前取票、吃饭后出示券码、快递柜取包裹等等,它们都有一些类似的特点,比如: 取货码长度相对较短,比起动辄十几二十位订单号,几位的数字码更方便记忆和输入; 除了数字取货码,还提供二维码,方便终端进行扫描并核销。 取货码使用起很简单,然而像“冰山”一样,隐藏在简单外表下面却需要严谨的设计和细致的逻辑,可以说麻雀虽小五脏俱全。本文介绍的设计也比较有趣,而且按此思路可以实现市面上大多数核销类券码的生成,同时也能满足业务的SaaS化,算是一个相对通用的能力,在此把整个设计分享给大家。 (图片来源:pixabay.com) 二、简单系统的单表业务 如果业务的体量不大,店铺流量比较小,未形成平台的规模,比如给个体经营者使用的系统。那么取货码或券...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Red5直播服务器,属于Java语言的直播服务器
- CentOS关闭SELinux安全模块