该项目是 PC 端的一个网上购物商城。主要产品是家用服务机器人及相关配件,消费者可以
在上面购买这些商品。
开发技术:Vue+VueX+ElementUl+Axios+Sass+Webpack 。
负责模块:首页模块、登录注册模块、商品列表、商品详情模块、购物车模块、订单详情模块。
技术要点:
1.封装 axios ,配置请求拦截器,通过判断是否有 token 来配置请求头;
2.使用 vuex 动态储存不同页面间复用组件的显示状态,通过调用 vuex 方法实现动态切换;
3.需要加载大量数据的表格用分页及 loading 实现页面优化;
4.通过路由传参的方式跳转至相应的编辑组件,实现对表单默认值的传递及修改;
5.对有 keyword 功能的输入框和 Search 功能按钮使用防抖,避免重复请求;