责任描述:
● 负责整体项目架构以及公共组件的封装;
● 负责实现首页导航栏功能,负责实现搜索页面功能;
● 负责实现商品详情页的功能;
● 负责实现订单页面,支付功能;
技术描述:
1. 使用vue-router实现单页面应用;使用vuex集中式管理数据;
2. 使用qrcode和element-ui完成支付功能
3. 使用路由守卫实现非登录状态跳转订单交易路由
4. 使用路由懒加载,节流函数实现项目优化
5. 封装全局组件,提高组件的复用性,减少代码体积
6. 优化webpack打包,静态资源体积缩小,加快页面打开速度,优化了用户体验。
7. 引入node中间层,实现了前后端之间再一步分离。减少了后端开发成本,提高了研发效率。