1,搭建整体项目的框架
1.1使用vue-cli搭建vue项目的基础框架
1.2进行路由配置,结构解构实现路由的模块化配置,使用路由元进行路由标记,使用router.beforeEach进行路由的权限配置
1.3进行vuex也就是store的配置,使用modules实现store的模块化区分,使用mapGetters,mapState,mapActions,mapMutation实现数据的 同意管理
1.4使用axios实现数据的请求封装,使用axios.interceptors.request.use实现数据的请求拦截(设置content-type类型,headers['token']和store实现token的全局设置),使用formData实现数据的上传,使用aes和 rsa实现请求数据的加解密,使用promise实现实现请求数据方法的封装,将post方法和get,upload方法挂在到数Vue上直接使用this调用,1.5 在package.json 的scripts立加 mode参数 以及在根目录新建 .env.test .env.dev .env.pr等文件实现运行环境的区