项目介绍 :系统主要针对内部员工,简化使用流程。实现自动化,智能化管理,为员工提供快速查询信息,自动匹配结果,后端用户,前端用户以及商品订单,商品分类,数据统计等
本人职责: 登录模块,搜索功能,员工管理页面 ,稽查管理页面
使用Vue-router进行路由管理与跳转,导航守卫配合路由元信息实现用户权限管理,路由懒加载
使用axios拦截器与token令牌服务获取接口,实现加载效果
使用Element-UI 组件库进行各个页面布局
使用webpack代理proxy,解决本地调试跨域问题
使用Vuex进行多状态管理【用户信息,用户登陆状态,弹窗组件数据,各种跨组件通信等等】
技术难点:
公共组件的插槽嵌套,实现不同页面存放不同内容
用户权限控制(使用路由元信息与导航守卫实现)
使用mixin实现公用函数混入与抽离
EleUI组件无法修改样式,组件中使用了scoped导致样式无法生效,添加/deep/深度观测
服务器返回的数据ID超过JS安全数字范围,使用JSONbigint插件在axios请求响应中处理