最近發(fā)現(xiàn)了一款非常容易上手的可視化低平臺,它能夠極大地簡化開發(fā)過程,提高開發(fā)效率。在本文中,我將為大家介紹這款平臺的特點、優(yōu)勢以及如何使用它來快速開發(fā)大屏,開源作者真的很厲害。通過這個項目,可以使用制作自己的大數(shù)據可視化大屏、運營數(shù)據大屏、運維監(jiān)控大屏等等。
Go-view介紹?
GoView 是一個高效的拖拽式低代碼數(shù)據可視化開發(fā)平臺,將圖表或頁面元素封裝為基礎組件,無需編寫代碼即可制作數(shù)據大屏,減少心智負擔。當然低代碼也不是 “銀彈”,希望所有人員都能理智看待此技術。
技術棧
技術點:
框架:基于 Vue3 框架編寫,使用 hooks 寫法抽離部分邏輯,使代碼結構更加清晰;
類型:使用 TypeScript 進行類型約束,減少未知錯誤發(fā)生概率,可以大膽修改邏輯內容;
性能:多處性能優(yōu)化,使用頁面懶加載、組件動態(tài)注冊、數(shù)據滾動加載等方式,提升頁面渲染速度;
存儲:擁有本地記憶,部分配置項采用 storage 存儲本地,提升使用體驗;
封裝:項目進行了詳細的工具類封裝如:路由、存儲、加/解密、文件處理、主題、NaiveUI 全局方法、組件等;
注意:GoView 是純前端項目,沒有后臺系統(tǒng),已預裝 axios,若需后臺請自行二次開發(fā);
效果展示
感謝開源作者:奔跑的面條
作者文檔地址:https://www.mtruning.club/