技术栈:vue、nprogress、echarts、axios、element-ui、vue-admin-template、git
项目介绍:这是对商品的价格、销售额、可以查看修改操作,有多种角色,可以对该系统里的价格进行修改或者添加一些操作,有一个主用户,对所有的用户和商品进行控制
个人职责:负责对商品模块,品牌管理,对每个用户进行鉴权,展示不同的页面,以及对数据可视化表的制作
技术描述:
1. 使用vue-template-admin进行组件化开发项目,配置代理解决开发环境跨域问题
2. 使用作用域插槽 ,实现组件通信,内容由子组件来提供
3. 封装HintButton组件,对组件二次封装,$listeners绑定父组件的事件
4. 使用sass预编译CSS;利用深度选择器修改第三方组件库样式
5. 设置路由全局守卫,动态添加路由,对后台返回的路由权限数据进行过滤,展示存在路由页面
6. 使用echarts实现数据可视化图表;使用keep-alive缓存路由组件,优化用户体验