天天看點

本周熱榜!Vue3搭建低代碼資料可視化開發平台

作者:GitHub精選
《開源精選》是我們分享Github、Gitee等開源社群中優質項目的欄目,包括技術、學習、實用與各種有趣的内容。本期推薦的GoView 是一個Vue3搭建的低代碼資料可視化開發平台。
本周熱榜!Vue3搭建低代碼資料可視化開發平台

特性

  • 最新技術
  • 基于 Vue3 & TypeScript架構編寫,使用 hooks 寫法抽離部分邏輯,代碼結構更加清晰。
  • 優異性能
  • 多處性能優化,使用頁面懶加載、元件動态注冊、資料滾動加載等方式,提升頁面渲染速度。
  • 高效代碼封裝
  • 詳細的工具類封裝如:路由、存儲、加/解密、檔案處理、主題、NaiveUI 全局方法、元件等。
  • 完備的功能
  • 提供項目控制、全局控制、元件基礎配置、動畫配置、請求配置、事件配置等。
  • 豐富的元件
  • 擁有豐富的内容元件,内置 50+ 個元件内容,并且在不斷更新更新中。
  • 優雅互動
  • 精美的頁面設計,支援明/暗切換,主題色變更。人性化的互動方式,内置豐富快捷方案。

整體介紹

  • 架構:基于 Vue3 架構編寫,使用 hooks 寫法抽離部分邏輯,使代碼結構更加清晰;
  • 類型:使用 TypeScript 進行類型限制,減少未知錯誤發生機率,可以大膽修改邏輯内容;
  • 性能:多處性能優化,使用頁面懶加載、元件動态注冊、資料滾動加載等方式,提升頁面渲染速度;
  • 存儲:擁有本地記憶,部配置設定置項采用 storage 存儲本地,提升使用體驗;
  • 封裝:項目進行了詳細的工具類封裝如:路由、存儲、加/解密、檔案處理、主題、NaiveUI 全局方法、元件等

安裝

推薦使用 pnpm 管理項目,并使用 nrm 切換到阿裡鏡像,整體安裝步驟如下:

# 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           

配置界面

本周熱榜!Vue3搭建低代碼資料可視化開發平台

工作台

本周熱榜!Vue3搭建低代碼資料可視化開發平台

請求配置

本周熱榜!Vue3搭建低代碼資料可視化開發平台

資料過濾

本周熱榜!Vue3搭建低代碼資料可視化開發平台

進階事件編輯

本周熱榜!Vue3搭建低代碼資料可視化開發平台

快捷首頁

本周熱榜!Vue3搭建低代碼資料可視化開發平台

主題色

本周熱榜!Vue3搭建低代碼資料可視化開發平台

亮白主題

主要技術棧為:

名稱 版本 名稱 版本
Vue 3.2.x TypeScript4 4.6.x
Vite 2.9.x NaiveUI 2.27.x
ECharts 5.3.x Pinia 2.0.x

開發環境:

名稱 版本 名稱 版本
node 16.14.x npm 8.5.x
pnpm 7.1.x windows 11

-END-

開源協定:MIT

開源位址:https://gitee.com/dromara/go-view

繼續閱讀