这是一个基于vue框架开发的后台管理系统,开发周期1年,我主要负责模块包括登录,权限模块,业务模块(包含20个子模块),高值货品,报货单模块等等。
责任描述:1. 通过beforeEach(路由守卫),结合token实现路由拦截,登录验证;
2. 通过面包屑抽离封装成单独组件,在用户管理,权限管理等多组件里复用。
3. 用户管理页面,用slot插槽获取子组件数据,通过template父组件渲染。
4. 利用vue-router路由钩子函数,通过动态路由实现系统角色权限控制。
5. 通过vuex配合公共请求,实现全局数据共享以及交互,减少请求;