基本信息

案例ID:125513

技术顾问:清野 - 3年经验 - 腾讯体育部

联系沟通

微信扫码,建群沟通

项目名称:电商系统

所属行业:电子商务 - B2C

->查看更多案例

案例介绍

我的职责: 负责PC 登录/注册、个人中心、商品搜索、购物车管理、购车结算、商品详情、历史记录、收藏管理等模块
项目描述:
基于 Vue+nuxt+elemnt-ui+axios+less+Vuex+async await
1、优化登录模块用户体验,利用路由守卫+vuex记录路由元路径 在跳转前进行token权限校验 登录后成功直接进入准备跳转的页面不用重复点击和刷新
2、递归组件自制树形菜单,解决el自带插件的无法满足的样式问题
3、购物车、收藏、历史记录等模块内的数据多页面操作时实现同步更新 使用localstorage+轮询+watch 实现解决用户多页面操作时数据发生混乱的问题,
4、使用中间数据层解决表单提交的购物车数据与购物车侧边栏显示的视图数据不能及时匹配的问题,使用[mixin]混入共享购物车,历史记录等模块的数据结构,减少重复代码
5、商品详情页, 开发放大镜模块,头像预览模块,后期考虑到商品详情页的多状态与复杂性使用策略模式+ component组件解决商品详情页可能出现的大量if-else的使用便于后期维护;
6、使用for+ async await重构并发axios异步请求,保持代码整洁性
7、后期代码结构性调整和bug的修复,采用base64进行图片优化
8、利用express 基于本地IO操作开发mock接口可实现数据基本增删改查与权限鉴定供前端团队使用

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服