This issue recommends a low code data visualization development platform based on Vue3 – GoView.
GoView is a low-code data visualization development platform built by Vue3, which encapsulates chart or page elements as basic components, and can complete business requirements without writing code.
Technical point
- Framework: written based on Vue3 framework, using hooks to separate part of the logic, make the code structure more clear;
- Type: TypeScript is used for type constraints to reduce the probability of unknown errors, and logical content can be boldly modified;
- Performance: Multiple performance optimization, using page lazy loading, component dynamic registration, data scrolling loading and other methods to improve page rendering speed;
- storage: has local memory, some configuration items use storage to store locally, improve the use experience;
- Package: The project carries out detailed package of tools such as: routing, storage, encryption/decryption, file processing, theme, NaiveUI global method, components, etc.
Running project
1 Install
# It is recommended to switch to Taobao source using nrm https://registry.npmmirror.com/
#pnpm
pnpm install
#yarn
yarn install
#npm
npm install
2 Start
#pnpm
pnpm dev
# npm
npm run dev
#yarn
yarn dev
#Makefile
make dev
3 Compile
#pnpm
pnpm run build
# npm
npm run build
#yarn
yarn run build
#Makefile
make dist
Project screenshot
Initial page
Edit area
Write a data filtering function
—END—
Open Source protocol: MIT2