新开一个仓库,做一个后台管理的模板,基于vue+vuex+vue-router+element,主要解决权限管理,登入登出,以及一些基础组件封装
- 对axios进行封装,使请求都带上token去后台验证,对响应也进行拦截,根据状态码做出响应
- 登录成功后,根据获取的token拉取用户权限
- 给予vue-router动态生成菜单
- 对路由进行拦截,依据权限放行
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report