vue3-admin-fast
vue3管理系统基础框架
1. 技术选型
- js框架:
vue3
- UI框架:
element-plus
- 语法:
typescript
- 状态管理:
pinia
+pinia-plugin-persistedstate
- 编译打包:
vite
- 公共样式库:
windicss
- 包管理器:
pnpm
- css语法:
dart-sass
即sass
,不再建议使用node-sass
- 公共hooks:
vueuse
- node环境: >=16
2. 常用插件库
- 请求:
axios
- 图表:
echarts
- 实用工具库:
lodash-es
,dayjs
3. 规则插件
- 格式美化:
prettier
- 语法检查--ts:
eslint
- 语法检查--css:
stylelint
- git代码提交约束:
husky
+lint-staged
- git提交模版:
commitizen
+cz-customizable
4. 基础功能
- 多布局: 不同的侧边、头部展示
- 多主题: css变量控制
- 多语言: UI组件+国际化文件
- 全局UI配置界面: 开发环境输出配置文件,生产环境直接使用
5. 数据共享
- user
- locale
- theme