我的职责: 负责PC商品列表模块和商品发布模块负责整体结构布局,后期利用hightEcharts制作简洁的商品交易和商品提示可视化面板.
项目描述:
基于 Vue+router+elemnt-ui+axios+less+hightEcharts 制作
1、对网页导航条/侧边栏整体布局结构编写,考虑后台模块杂多等问题,去掉 component动态组件采用router link+懒加载的方式实现侧边栏和其子组件得渲染.
2、商品列表功能.考虑到后台数据大,重复量高,及时性低等问题,使大量数据的增删改查基于前端操作,使用轮询机制+localstorage解决后台数据同步的问题, 后期利用watch属性封装localstorage动态同步插件
3、商品发布功能:利用component组件封装动态插件,利用v-directive解决input不能锁定的bug,使用正则查询数据类型解决后台许多接口数据不清晰的问题,使用vue-quill-editor 富文本插件
4、 欢迎页利用hightEcharts制作商品交易和商品提示柱形图
5、利用router.beforeEach+axios.interceptors验证权限 ,个别单独模块利用组件内的beforeRouter优化请求
6、keep-aliva缓存优化 ,activated生命周期解决一些边界问题,
7、项目后期对代码进行调优与一些兼容性问题的调整。