聚多多优惠(m.meguo.com)
2020-4-27 20:45 更新
1. 一个月全部完成共41个页面的重构,包括了商品列表、商品详情、登录和注册,个人中心、搜索、重叠搜索、红包抽奖、收藏以及其他强交互的活动页面等, 其中hybird页面13个。 2. 使用一种小众的移动端适配方案,实现在所有屏幕上展示同一种布局,实现等比缩放 3. 使用vue-cli3脚手架,使用vue、axios、vue-router、vuex、vant-ui等依赖和插件 4. 对axios进行了二次封装,统一管理api,自动取消短时间内的重复请求。 5. 实现整站使用keep-alive,对每个页面划分等级,根据等级控制页面注销 6. 使用userAgent和current-device判断浏览器,分别针对app、微信和其他浏览器进行不同的兼容和功能划分 7. 使用svg和iconfont管理图标,减少静态资源的请求 8. 项目大量使用ES6新特性 9. 所有页面拆分了大量公用组件, 使用slot和slot-scope 10. 使用js-brige实现与APP的交互和权限控制