lhs80 / front-vue3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

快速搭建应用的 Vue3 + Vite4.0 + TypeScript + Pinia 模板框架。集成了各类插件,并进行了模块化和按需加载的优化。

Prettier Less Mitt Moment

已有功能

  • 支持 svg 图标,已封装一个简单的 SvgIcon 组件,可以直接读取文件下的 svg
  • 支持 axios(ts 版),已封装了拦截器,请求调用等方法
  • 支持 env,环境变量和区分打包环境
  • 支持 unplugin-vue-components 组件自动引入
  • 支持 unplugin-auto-import 按需自动导入 API
  • 支持 vite-plugin-pages 根据文件自动生成路由的插件
  • 支持打包自动修改 package 中的版本号,并以版本号命名,生成 zip 压缩包

JS 库

  • mitt 全局事件监听库,Vue3 官方推荐
  • dayjs 一个轻量级的 Javascript 时间库
  • pdfh5 用于加载 pdf 的插件
  • prettier 前端代码格式化工具
  • 支持 vueuse 基于 Composition API 的实用函数集合

UI 库

  • PC 端:element-plus
  • 移动端:Vant UI

快速开始

npm install

运行命令

npm run dev

About


Languages

Language:JavaScript 93.3%Language:TypeScript 4.8%Language:HTML 0.7%Language:CSS 0.7%Language:Vue 0.4%