Merge branch ‘dev’ of https://gitee.com/MTrun/go-view
GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。
master
master-fetch
项目纯前端-Demo 地址:https://www.mtruning.club
项目带后端-Demo 地址:后端 Demo 地址
文档-在线地址:http://www.mtruning.club:81/
文档-源码地址:https://gitee.com/MTrun/go-view-doc
后端项目gitee地址:https://gitee.com/MTrun/go-view-serve
接口说明地址:https://docs.apipost.cn/preview/5aa85d10a59d66ce/ddb813732007ad2b?target_id=84dbc5b0-158f-4bcb-8f74-793ac604ada3#3e053622-1e76-43f9-a039-756aee822dbb
技术点:
框架:基于 Vue3 框架编写,使用 hooks 写法抽离部分逻辑,使代码结构更加清晰;
Vue3
hooks
类型:使用 TypeScript 进行类型约束,减少未知错误发生概率,可以大胆修改逻辑内容;
TypeScript
性能:多处性能优化,使用页面懒加载、组件动态注册、数据滚动加载等方式,提升页面渲染速度;
存储:拥有本地记忆,部分配置项采用 storage 存储本地,提升使用体验;
storage
封装:项目进行了详细的工具类封装如:路由、存储、加/解密、文件处理、主题、NaiveUI 全局方法、组件等
工作台:
请求配置:
数据过滤:
主题色:
主要技术栈为:
package.json
开发环境:
已完成图表:
开发和测试平台均在 Google 和最新版 EDGE 上完成,暂未测试 IE11 等其它浏览器,如有需求请自行测试与兼容。
Google
EDGE
IE11
本项目采用 pnpm 进行包管理
pnpm
#建议使用 nrm 切换到淘宝源 https://registry.npmmirror.com/ #pnpm pnpm install #yarn yarn install #npm npm install
#pnpm pnpm dev # npm npm run dev #yarn yarn dev #Makefile make dev
#pnpm pnpm run build # npm npm run build #yarn yarn run build #Makefile make dist
QQ 群:1030129384
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
总览
GoView 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。
😶 纯 前端 分支:
master
👻 携带 后端 请求分支:
master-fetch
📚 GoView 文档 地址:http://www.mtruning.club:81/
项目纯前端-Demo 地址:https://www.mtruning.club
项目带后端-Demo 地址:后端 Demo 地址
文档-在线地址:http://www.mtruning.club:81/
文档-源码地址:https://gitee.com/MTrun/go-view-doc
🤯 后端项目
后端项目gitee地址:https://gitee.com/MTrun/go-view-serve
接口说明地址:https://docs.apipost.cn/preview/5aa85d10a59d66ce/ddb813732007ad2b?target_id=84dbc5b0-158f-4bcb-8f74-793ac604ada3#3e053622-1e76-43f9-a039-756aee822dbb
技术点:
框架:基于
Vue3
框架编写,使用hooks
写法抽离部分逻辑,使代码结构更加清晰;类型:使用
TypeScript
进行类型约束,减少未知错误发生概率,可以大胆修改逻辑内容;性能:多处性能优化,使用页面懒加载、组件动态注册、数据滚动加载等方式,提升页面渲染速度;
存储:拥有本地记忆,部分配置项采用
storage
存储本地,提升使用体验;封装:项目进行了详细的工具类封装如:路由、存储、加/解密、文件处理、主题、NaiveUI 全局方法、组件等
工作台:
请求配置:
数据过滤:
主题色:
主要技术栈为:
package.json
开发环境:
已完成图表:
浏览器支持
开发和测试平台均在
Google
和最新版EDGE
上完成,暂未测试IE11
等其它浏览器,如有需求请自行测试与兼容。安装
本项目采用
pnpm
进行包管理启动
编译
代码提交
交流
QQ 群:1030129384