项目名称:***管理系统
1、使用vue-element-admin模板快速搭建项目骨架
2、使用vue-touter进行路由管理,通过vue-router提供的beforeEach,结合本地存储的token实现路由拦截,验证用户登录状态。
3、通过axios请求拦截,实现全局请求遮罩,请求成功提示语,请求错误提示语,实现请求逻辑,业务逻辑的彻底分离,增强复用性,维护性。
4、通过vuex配合公共请求,实现全局数据共享及交互,减少请求,便于维护。
5、通过async-await声明请求,使业务逻辑更加清晰。
6、使用Echarts插件进行数据可视化渲染,并单独抽离option做数据的封装处理,便于后期管理维护。
7、使用filter进行路由权限设计,根据后台返回的用户身份标识,对路由展示进行过滤