快速搭建应用的 Vue3 + Vite4.0 + TypeScript + Pinia 模板框架。集成了各类插件,并进行了模块化和按需加载的优化。
已有功能
1. 支持 svg 图标,已封装一个简单的 SvgIcon 组件,可以直接读取文件下的 svg
2. 支持 axios(ts 版),已封装了拦截器,请求调用等方法,支持 refuls
3. 支持 env ,环境变量和区分打包环境
4. 支持 unplugin-vue-components 组件自动引入
5. 支持 unplugin-auto-import 按需自动导入 API
6. 支持 vite-plugin-pages 根据文件自动生成路由的插件
7. 支持打包自动修改 package 中的版本号,并以版本号命名,生成 zip 压缩包
8. 兼容低版本浏览器
JS 库
1. mitt 全局事件监听库,Vue3 官方推荐
2. dayjs 一个轻量级的 Javascript 时间库
3. pdfh5 用于加载 pdf 的插件
4. prettier 前端代码格式化工具
5. 支持 vueuse