##xxxx 有限公司 ( 2018 年 3 月 ~ 2020 年 8 月 )
xx 商城,xxxxxxxxx
技术内容
vue 全家桶 rem flexible
负责模块
1 完成首页开发,导航联动,封装自己的轮播图,底部导航及其他公共组件供复用和二次开发
2 使用 axios 发请求调用后端接口,并使用 OOP 封装思想对数据进行整合
3 使用 BetterScroll 完成页面滚动逻辑,使用 mixin 混入封装的 debounce 函数,减少 refresh 频繁调用
4 实现商品搜索,商品展示,销量,价格,筛选,等逻辑,使用$nextTick 对商品列表进行渲染
5 完成商品详情页,使用 VUEX 状态管理对购物车和地址进行增删改查
项目描述
xxxxxxxxxxxxxxx
并且可对于喜欢的音乐电影书籍进行点赞和评价
技术内容
原生微信小程序,flex es6
负责模块
1 小程序首页:基于组件的可封装性,开放性,封装共有组件,提高开发效率
2 组件间切换:实现电影,音乐,诗句等组件之间的切换,使用缓存来减少数据请求
3 通过小程序 wx.backAudioManager 实现音乐播放,暂停功能,并实现与总共开发的同步
4 点赞功能:基于 promise 对 wx.request 封装,向服务器发送数据请求记录点赞状态和数量
5 搜索功能:将用户输入的关键词传入后端通过搜索引擎筛选数据,把数据返回给前端渲染页面
6 历史搜索实现 封装 wx.setStorageSync/wx.getStorageSync 方法,用队列数据模式完成了关键词限制
7 书籍页面:使用 onReachBottom 完成了上拉加载更多,使用缓存技术,避免多次请求
项目描述
xxxxxx
技术内容
unipp vue weex
负责模块
1 商城首页:APP 端基于 vnue 页面搭配 weex 实现首页整体显示,小程序端则使用传统 vue 文件搭载首页
2 商城分类页:实现分类页左右联动效果,并使用 watch 对滚动事件进行优化
3 使用 Promise 封装 uni.request 请求,配置默认信息,添加 token 验证,加入提示信息
4 封装提示组件,包含成功提示,失败提示,加载中提示
5 使用 VUEX 模块化。分别管理用户信息,收货地址,购物车等数据
6 实现登陆注册功能,支持微信,QQ,微博第三方快捷登录
7 申请支付权限,调去支付接口,传入配置参数,并确认是否成功,实现支付功能