低代码数据可视化GoView项目的初体验

简介: 低代码数据可视化GoView项目的初体验

开发环境:

名称

版本

名称

版本

windows

8.x及其以上

操作系统

8.1+

node

16.14.x

npm

8.5.x

pnpm

7.1.x

windows

11

纯前端 Demo 地址:https://vue.mtruning.club/

带后端 Demo 地址:https://demo.mtruning.club/

GoView 源码地址:https://gitee.com/MTrun/go-view

文档源码地址:https://gitee.com/MTrun/go-view-doc

后端地址:

技术点:

  • 框架:基于 Vue3 框架编写,使用 hooks 写法抽离部分逻辑,使代码结构更加清晰;
  • 类型:使用 TypeScript 进行类型约束,减少未知错误发生概率,可以大胆修改逻辑内容;
  • 性能:多处性能优化,使用页面懒加载、组件动态注册、数据滚动加载等方式,提升页面渲染速度;
  • 存储:拥有本地记忆,部分配置项采用 storage 存储本地,提升使用体验;
  • 封装:项目进行了详细的工具类封装如:路由、存储、加/解密、文件处理、主题、NaiveUI 全局方法、组件等;
  • 注意:GoView 是纯前端项目,没有后台系统,已预装 axios,若需后台请自行二次开发;

安装方法:

# 1. 安装 pnpm
npm install -g pnpm
# 2. 安装 nrm
npm install -g nrm
# 3. 使用 nrm 添加阿里镜像
nrm add taobao  https://registry.npmmirror.com/
# 4. nrm 查看镜像列表
nrm ls
# 5. nrm 应用对应镜像
nrm use taobao

安装依赖包:

# 推荐使用 pnpm
pnpm install
# 或 yarn
yarn install

运行项目:

# 推荐使用 pnpm
pnpm dev
# 或 yarn
yarn dev
# 或 Makefile(需要自行配置系统环境,谷歌 make 命令环境搭建)
make dev

编译项目:

# 推荐使用 pnpm
pnpm run build
# 或 yarn
yarn run build
# 或 Makefile
make dist
编译项目:

开发和测试平台均在 Google 和最新版 EDGE 上完成,暂未测试 IE11 等其它浏览器,如有需求请自行测试与兼容。


相关文章
|
Linux 编译器
Linux alloca函数栈动态内存分配
Linux C提供了在**栈中动态分配内存**的函数`alloca`,用法和`malloc`一样,但不用`free`,因为他是在栈中分配空间,超出定义域后自动释放
377 0
|
5月前
|
人工智能 自然语言处理 安全
PandaWiki 开源免费的国产神器!
PandaWiki:AI 原生开源知识库,3分钟部署,私有化安全可控。支持智能写作、语义搜索、自然语言问答,打通知识管理全链路。适配技术团队、企业HR与个人用户,多平台集成,助力高效协作,让知识真正“活”起来。
1128 1
|
传感器 算法 芯片
基于stm32的多旋翼无人机(Multi-rotor UAV based on stm32)(上)
基于stm32的多旋翼无人机(Multi-rotor UAV based on stm32)(上)
2120 0
|
存储 JavaScript 前端开发
Flux 架构模式和 Redux 区别
Flux架构模式和Redux都是前端状态管理工具,Flux强调单向数据流,通过Dispatcher分发Action到Store,再由View更新;Redux则简化了这一流程,使用单一的全局Store,通过Reducer纯函数处理状态变更,使状态管理更加集中和可预测。
|
SQL 分布式计算 数据挖掘
加速数据分析:阿里云Hologres在实时数仓中的应用实践
【10月更文挑战第9天】随着大数据技术的发展,企业对于数据处理和分析的需求日益增长。特别是在面对海量数据时,如何快速、准确地进行数据查询和分析成为了关键问题。阿里云Hologres作为一个高性能的实时交互式分析服务,为解决这些问题提供了强大的支持。本文将深入探讨Hologres的特点及其在实时数仓中的应用,并通过具体的代码示例来展示其实际应用。
846 0
|
Oracle 关系型数据库 MySQL
Flink CDC产品常见问题之用superset连接starrocks报错如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
小程序 JavaScript Java
2023年创新创意 SpringBoot+Vue 毕业设计选题推荐,200 套 SptingBoot 精品项目,总有你需要的。
2023年创新创意 SpringBoot+Vue 毕业设计选题推荐,200 套 SptingBoot 精品项目,总有你需要的。
|
数据采集 XML JSON
Python基础之爬取某瓣图书信息
Python基础之爬取某瓣图书信息
516 0
|
存储 安全 Linux
各家虚拟机的优缺点
VMware virtualBOX Hyper-V QEMU
|
存储 大数据 API
swift 中 Realm 使用详解
当涉及到在 Swift 项目中进行本地数据库存储时,Realm 是一个强大且易用的解决方案。它提供了高性能、跨平台的数据库引擎,能够轻松地处理数据持久化和查询操作。本篇博客将介绍 Realm 的基本使用方法,以及一些需要注意的事项,从而能更好地利用 Realm 来管理本地数据。
1417 0