GoView是基于Vue3和TypeScript4搭建的低代码数据可视化开发平台。通过使用hooks写法进行逻辑抽离,使代码结构更加清晰。同时使用TypeScript进行类型约束,减少未知错误发生概率,让开发者可以大胆修改逻辑内容。为了提升性能,GoView进行了多处性能优化,包括页面懒加载、组件动态注册、数据滚动加载等方式,以提高页面渲染速度。此外,GoView还具有本地记忆功能,部分配置项采用storage存储在本地,提升用户的使用体验。该项目进行了详细的工具类封装,如路由、存储、加/解密、文件处理、主题、NaiveUI全局方法、组件等。GoView低代码数据可视化开发平台可以将图表或页面元素封装为基础组件,无需编写代码即可满足业务需求。技术栈包括Vue3、TypeScript4、Vite2、NaiveUI、ECharts5、Axios、Pinia2、PlopJS。