角色:前端开发
项目介绍:向用户提供产品样式选项,通过验证员工身份登录官网,进行订单管理,产品售后服务,非员工进行产品 3D 介
绍,为用户提供商品购买联系渠道,定位公司精确位置,进行平时官网内维护
技术栈:Vue-Cli2 + Vue-Router + Vuex + Axios + Less + Lodash + Bootstrap-4 + three
功能实现:
1. 添加 Three.js 正射和透视投影摄像机的使用,添加雾化和灯光,添加阴影,增加粒子效果
2. 使用百度 api 接口调用百度地图,定位客户位置
3. 使用了 Lodash 符合功能的函数降低原生函数使用难度
4. 使用 Bootstrap - 4 添加手机端响应
5. 使用判断本地缓存解决页面刷新丢失数据问题
6. 使用封装 API 以统一管理每个接口获取数据模块
7. 使用 Axios 封装添加拦截器统一对成功和失败的业务进行处理
8. 登录后本地缓存用户的基本信息,并在更新数据后同步更新本地信息