🔥 🎉 Vue 3.0 + TypeScript + Vue-Router 4.0 + Vant + Axios + Vuex
模版开发之前、我们做了以下准备工作
- 搭建开发环境
- 约定代码规范
- 封装 API 请求
- 请求日志窗口
- 权限管理
- 多环境发布 (对应 serve,build)
- dev
- test
- prod
// 添加全局api
app.config.globalProperties.$api = { ...api }
app.config.globalProperties.$fetch = fetch
app.config.globalProperties.$wsCache = wsCache
// 如何去使用
const { proxy:{ $api, $fetch, $wsCache }: any = getCurrentInstance() // 获取全局方法
$api.user.getInfo()
$fetch.get()
$wsCache.get('userInfo')
$wsCache.set('token')
使用 yarn
:
#安装方式
yarn install
#运行
yarn run serve
使用 npm
:
# 安装依赖
npm install
# 运行;
npm run serve
/*
编译优化、热更新缓存原理、提升40%
*/
const HardSourWebpackPlugin = require('HardSourWebpackPlugin')