➢ axios.create 创建 axios 实例,封装 api 请求,完成 api 请求集中管理 ➢ 利用 axios 拦截器封装,数据请求展示 loading 界面
➢ Tab 切换请求不同分类的数据
➢ 采用 vue-lazyload 插件对图片进行懒加载优化
➢ 对头部搜索进行组件封装,通过防抖减少无效请求
➢ 购物车页面渲染,购物车全选,反选,总结计算,结算功能 ➢ Vuex 将数据集中管理调用, 精简代码的繁琐程度
➢ 编写自定义指令,实现页面触底加载
➢ 实现收货地址管理模块,默认收货地址设置
➢ 对价格和销量进行数据结构的排序
➢ 与产品经理配合,参与产品需求讨论,功能定义等
➢ 有雷同的模板样式进行组件化封装减少了代码的臃肿