是本人基于 Vue3.2、TypeScript、Vite4、Pinia、Element-Plus 开源的一套后台管理模板;此项目集成了微前端 qiankun(即可以当做一个子应用)。
1、使用 Vue3.2 + TypeScript 开发,单文件使用 setup语法糖
2、采用 Vite 作为项目开发、打包工具(配置了 Gzip 打包、TSX 语法、跨域代理)
3、整个项目集成了 TypeScript、i18n 国际化
4、使用 Pinia 替代 Vuex,轻量、简单、易用( 集成了持久化插件)
5、使用 TypeScript 对 Axios 整个二次封装 (全局错误拦截)
6、使用了基于 Element-plus 二次封装 t-ui-plus 组件(本人开源的vue3基础组件库地址:https://wocwin.github.io/t-ui-plus/)
7、使用 vue-router 进行路由权限拦截、路由懒加载
8、使用 KeepAlive 对页面进行缓存,支持多级嵌套页面缓存
9、使用 Prettier 统一格式化代码,集成 Eslint 代码校验规范
10、项目支持多种常规的布局模式;同时支持主题切换、暗黑模式、灰色模式。
点击空白处退出提示
评论