低代码数据可视化开源项目go-view阅读总结

GoView 开源,一个好用的 Vue3 低代码开发数据大屏系统 GoView 是一个低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可完成业务需求。 它的技术栈为:Vue3 + TypeScript4 + Vite2 + NaiveUI + ECharts5 + Axios + Pinia2 + PlopJS 阅读详情

一、项目地址

go-view项目

二、阅读总结

(1)画布组件样式配置栏组件的实现

右侧的配置栏组件,组件库里的每个组件都单独写一份vue的模板文件。对于多个组件共有的配置,会进行公共组件的抽离,
如对于柱状图和折线图组件,这两个图表组件有许多共有的配置,对共有的配置,抽离为global-setting组件进行组件复用。
那么在用户进行配置的修改后,如何去改动组件的配置数据呢?这里就用到了vue里的双向数据绑定v-model的指令,去进行数据的同步。
在这里插入图片描述

(2)导入功能的实现

通过FileReader读取导入的Json文件,使用该Json文件进行画布初始化。

(3)画布组件基础事件配置

画布组件基础事件配置功能的介绍:

阿里云事件配置介绍

在阿里云datav项目中,组件的基础事件配置通常用于组件之间的联动,当组件A的某个事件被触发的时候,组件B等其他组件的数据内容根据组件A当前的数据内容发生相应变化。
那么组件B的数据内容如何与组件A的数据内容关联起来呢?
我们通过全局变量进行关联,打个比方说,我们让组件B的数据来源是全局变量var_ncqg0,我们的组件A是如下图的下拉框选择器,我们希望下拉框内容被选中的时候,组件B的数据内容是选中的下拉框内容的title,那么我们就可以给组件A这个下拉框选择器绑定上事件,即在下拉框内容被选中时候的事件,被选中时,将选中数据的title赋值给var_ncqg0(也就是组件B的数据来源),这样我们

GoView 是一个Vue3搭建的低代码数据可视化开发平台 总览开源、精美、便捷的「数据可视化」低代码开发平台整体介绍框架:基于Vue3框架编写,使用hooks写法抽离部分逻辑,使代码结构更加清晰;类型:使用TypeScript进行类型约束,减少未知错误发生概率,可以大胆修改逻辑内容;性能:多处性能优化,使用页面懒加载、组件动态注册、数据滚动加载等方式,提升页面渲染速度;存储:拥有本地记忆,部分配置项采用storage存储本地,提升使用体验;封装:项目进行了详细的工具类封装如:路由、存储、加/解密、文件处理、主题、NaiveUI 全局方法、组件等。 阅读详情

相关推荐

GoView 低代码数据可视化

纯前端 分支: master👻 携带 后端 请求分支: master-fetch📚 GoView 文档 地址:https://www.mtruning.club/项目纯前端-Demo 地址:https://vue.mtruning.club/项目带后端-Demo 地址:https://demo.mtruning.club/Cloud IDE 代码在线预览地址:https://idegitee.com/dromara/go-view🤯 后端项目看这里!

曼陀罗的博客 1124

【信息科学与工程学】计算机科学与自动化——第一百九十八篇 高并发高可用的知识点01

以上补充约 110 行,涵盖分布式协调、服务网格细节、数据库高级特性、性能分析工具、混沌工程、安全渗透、合规审计、研发效能、新兴技术、架构模式、实用工具及经典论文。涵盖数据库索引与锁、NoSQL、前端性能、安全攻防、压测工具深入、监控深入、云原生存储、服务治理扩展、代码质量、DevOps 文化、行业标准、软技能及未来趋势。好的,继续补充更多高并发、高可用、高可靠的知识与技术,涵盖更深层的数据库内部机制、分布式事务、服务治理、运维自动化、安全与前沿技术等领域。

weixin_49199313的博客 721

go-view:Go-View是一个为Go构建基本的GUI库的项目

当前工作已移至: 在这里,opengl已取代Cairo进行抽奖。 我目前不希望在使用Cairo进行有效的文本呈现时进行权衡(复杂性)。 至少并非没有尝试先使用OpenGL的其他方法。 去看 Go-View是一个实验性项目,用于在开罗后端为Go构建基本的GUI库。 它是公开开放的,任何人都可以使用,但这是一个个人项目,因此应被视为如此。 我正在探索围绕UI和UX设计的切线问题。 在下面,我放置了一些屏幕快照,以使您有一种美感。 按钮示例的屏幕截图: 复选框示例的屏幕截图: 进度栏示例的屏幕截图: 文本框示例的屏幕截图: 编辑器示例的屏幕截图:

LFM调制信号分类与检测识别

支持识别LFM信号、间歇采样干扰(ISRJ)、灵巧噪声干扰(SNJ)、扫频干扰(SJ)、瞄准干扰(AJ)、阻塞干扰(BJ)、密集假目标干扰(DFJ)、密集假目标加灵巧噪声干扰(DFWSNJ)、距离欺骗干扰(DDJ)、距离欺骗加灵巧噪声干扰(DDWSNJ)。Faster-RCNN支持检测识别LFM信号、间歇采样干扰(ISRJ)、灵巧噪声干扰(SNJ)、扫频干扰(SJ)、瞄准干扰(AJ)、密集假目标干扰(DFJ)、密集假目标加灵巧噪声干扰(DFWSNJ)、距离欺骗加灵巧噪声干扰(DDWSNJ)等8种信号。

菜yuan~的博客 1022

Arduino IDE 2配置ESP32-S3工程全指南

嵌入式开发中,Arduino框架通过硬件抽象层(HAL)大幅降低MCU入门门槛,其核心在于板级支持包(BSP)与底层构建系统(如ESP-IDF)的精准协同。理解CPU频率、Flash模式、分区表、PSRAM等关键配置,本质是掌握SoC时钟树、SPI Flash通信协议、内存映射与FreeRTOS调度机制的技术原理。这些参数不仅决定固件能否启动,更直接影响功耗、实时性、OTA升级与大容量应用(如LVGL、TFLite Micro)的可行性。本文以ESP32-S3为例,聚焦Arduino IDE 2.x环境下从

root9的博客 774

Unity中5自由度机械臂运动控制与夹爪交互仿真实践

本文详细介绍了在Unity中实现5自由度机械臂运动控制与夹爪交互仿真的完整流程。从模型导入、物理组件配置到关节运动控制算法(包括逆运动学IK),再到夹爪抓取逻辑和工业分拣案例实战,提供了可落地的代码示例与性能优化方案,助力开发者快速掌握机械臂仿真核心技术。

weixin_29021757的博客 440

C# typeof() 和 GetType()区别

总得来说他们都是为了获取某个实例具体引用的数据类型System.Type。 1、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法,x.GetType(),其中x为变量名,由x实例返回得到一个类型 2、typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称,返回一个类型 3、System.Type.GetType(),有两个重载方法 比如有这样一个变量i: Int32 i = new Int32(); 使用GetType(),i...

Peter的博客 1943

RGB接口电容触摸屏驱动(一)模块介绍

RGB接口电容触摸屏驱动(一)模块介绍

杰克拉力船长个人博客 7851

Gamit10.71添加新的天线类型

添加新的天线类型需要涉及到四个文件:antmod.dat,rcvant.dat,guess_rcvant.dat,hi.dat。 注意:格式要一致!!! 举例说明,我要添加一个JCA229的天线(带JCAD天线罩),对应接收机使用的是南方的South Net-S9。

Penny的博客 2706

MATLAB算法实战应用案例精讲-【数模应用】装箱问题

装箱问题可以根据不同的维度进行分类。以下是一些常见的装箱问题二维装箱问题:二维装箱问题假设所有物品都是平面上的矩形,并且需要将它们放入平面上的容器中。这个问题的目标是找到一种装箱方案,使得物品不重叠并占据的总面积最小。三维装箱问题:三维装箱问题考虑到物品可以具有高度,并且需要将它们放入三维容器(如箱子或货柜)中。目标是找到一种装箱方案,使得物品不重叠且总体积最小。多维装箱问题:多维装箱问题是指在更高维度空间中进行装箱的问题。除了长度和宽度之外,物品可能具有其他属性,如高度、重量、形状等。

qq_36130719的博客 1566

linux内核学习(八)---摄像头框架移植(上)

本章来开始进行摄像头的移植,同时回顾一下V4L2的整个框架

文艺小少年的博客 109

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: 学习JAVA(一)
下一篇: 前端数据可视化d3技术简介
Yolanda0504
博客等级 码龄6年 185粉丝 97原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值