小塔出行:
首页大屏使用异步加载的策略,并发处理多个接口请求,提高加载速度,避免阻塞主线程,保持页面的响应性;
首页大屏引入ECharts.js库来创建动态图表,展示设备数量变化、电池电量分布、用户画像等关键指标;
通过高德地图提供的API实现地图下钻功能,根据账号的归属地显示地图,绘制区域,海量标点等功能
封装多个组件助于代码复用、提高开发效率,并使得代码更易于维护和扩展,例如头部筛选搜索框、报表导出,省市区三级联动更新数据,服务区选择,活动创建;
小程序抽奖转盘功能开发。运用canvas 绘制抽奖转盘,运用css3动画效果旋转奖盘,通过参数设置阻尼效果,增加用户体验;
任务助力功能通过微信分享,绑定用户OpenID作为助力有效性;
小程序商品搜索防抖以及商品列表下滑加载节流;
公众号自定义一二级菜单功能开发,包括图文跳转、富文本消息、音视频推送等;
线上签批:
使用Vue+uniapp作为前端架构;
使用第三方人脸识别接口,验证人证合一;
引入vue-pdf插件展示需要签批的文件;
利用canvas绘制签名,通过toDataURL方法生成背景透明的图片;
封装拖拽组件,将图片拖拽到需要签名的位置;
通过记录文件坐标传输给后端,进行PDF文件与签名图片合并成新的PDF文件展示;
卡乐圈:
用vue+uniapp作为前端架构,实现卡乐圈小程序开发。
支持多门店,分店管理;
云短信模块接入微信公众号推送动账消息,调用微信支付接口购买短信包通过短信的方式推送通知。
设备管理模块通过调用微信扫一扫添加打印机;
项目打包成apk并成功推入试用;
结单页面接入扫码盒子收款,支持微信付款码付款功能;