Vite2+Vue3的h5开发模板——开箱即⽤h5-vite-vue3-template
开箱即⽤的 h5 开发模板。技术栈:Vite/Vue3/Scss/
⽬录简介网页app
├── index.html # index.html 模板
├── jsconfig.json # JavaScript 配置
├── package.json # package.json
├── public # 静态资源⽬录(不会被处理)
│├── favicon.ico # 图标
│└── fixIosTitle.html # ⽤于载⼊iframe以设置ios⽹页title
├── src # 主要源代码⽬录
│├── App.vue # 主要app组件
│├── api # api服务⽬录
││├── map.js # 服务端数据映射
││└── request.js # ⽹络请求器
│├── assets # 静态资源(会被vite处理)
│├── components # 组件⽬录
│├── config # 静态配置
│├── main.js # app⼊⼝⽂件
│├── pages # 页⾯⽬录
│├── router # 路由
│├── store # 全局状态
│├── styles # 全局样式⽬录
││├── base.scss # 基础样式
││├── iconfont.scss # 图标字体样式
││├── index.scss # 全局样式⼊⼝
││├── mixins.scss # 样式函数
││├── vant.scss # 复写UI组件样式
││└── vars.scss # 样式变量
│└── utils # ⼯具
│├── auth.js # 权限处理
│├── filters.js # 渲染⽤的全局⽅法
│├── index.js # 通⽤的⼯具⽅法
│└── storage.js # 与存储相关的⽅法
├── fig.js # vite配置
依赖
⾃作主张地引⼊了觉得好⽤的依赖:
eslint:⽤于代码风格检测
prettier:⽤于代码格式化
vite-plugin-pages:⾃动按⽬录⽣成页⾯路由
unplugin-vue-components:⾃动按需引⼊组件
vant:优秀的移动端 UI 框架,⽀持 Vue3
vite-plugin-style-import:按需引⼊ vant 的样式⽂件
postcss-px2vp:⽤于将设计稿的 px 转换为 vw 单位
IDE 相关
推荐的 VSCODE 插件:
Volar:Vite 官⽅推荐的插件,包含语法提⽰、⾃动补全等姑娘
Prettier:美化代码
Eslint:代码质量检查
推荐 VSCODE setting.json 按如下配置:
{
"l":"\n",
"editor.tabSize":2,
"editor.formatOnSave":true,
"editor.defaultFormatter":"esbenp.prettier-vscode",
"eslint.validate":["javascript","javascriptreact","vue","typescript","typescriptreact"], "deActionsOnSave":{
"source.fixAll.eslint":true
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论