GoView 是一個高效的拖拽式開發(fā)平臺,將圖表或頁面元素封裝為基礎(chǔ)組件,無需編寫代碼即可制作數(shù)據(jù)大屏,減少心智負(fù)擔(dān)。當(dāng)然低代碼也不是 “銀彈”,希望所有人員都能理智看待此技術(shù)。
純前端?Demo 地址:https://vue.mtruning.club/
帶后端?Demo 地址:https://demo.mtruning.club/
GoView 源碼地址:https://gitee.com/MTrun/go-view
技術(shù)點:
框架:基于?Vue3?框架編寫,使用?hooks?寫法抽離部分邏輯,使代碼結(jié)構(gòu)更加清晰;
類型:使用?TypeScript?進(jìn)行類型約束,減少未知錯誤發(fā)生概率,可以大膽修改邏輯內(nèi)容;
性能:多處性能優(yōu)化,使用頁面懶加載、組件動態(tài)注冊、數(shù)據(jù)滾動加載等方式,提升頁面渲染速度;
存儲:擁有本地記憶,部分配置項采用?storage?存儲本地,提升使用體驗;
封裝:項目進(jìn)行了詳細(xì)的工具類封裝如:路由、存儲、加/解密、文件處理、主題、NaiveUI 全局方法、組件等;
注意:GoView 是純前端項目,沒有后臺系統(tǒng),已預(yù)裝 axios,若需后臺請自行二次開發(fā);
:https://www.mtruning.club/