- 项目初始化
- 完成vue-cli搭建,引入element-ui,引入axios,完成菜单部分功能
- 完成请求拦截,完成路由拦截
- 后台node服务器搭建,数据库连接
- vue-study打包上线测试
- 后台部署完成
- 菜单动态获取
- 加入vuex,并将状态缓存(小项目不建议用vuex,vuex方便之处是组件直接的状态公用,这里为了学习,就加入了)
- 利用addRoutes实现动态菜单,根据权限,动态加入菜单
- 封装请求工具,使axios使用更方便
- 加入loading,所有请求都会默认加上loading
- 加入页面顶部进度条,增加体验效果
- 登录拦截,未登录会跳转到/test2
- 修改服务器地址