项目简介:本项目是一个小程序项目,主要功能是帮助商户注册小程序、开通进件、小程序备案。
技术栈:原生小程序+tdesign ui
主要职责:
使用微信小程序开发,从0到1完成了小程序的开发,实现了用户注册、登录、下单、支付、查看订单等功能。
负责项目的维护,根据用户反馈做出修改。
对小程序的性能进行了优化,使用分包提高了小程序的加载速度,压缩图片减小打包体积。
主要技术:
复杂表单的功能实现。自定义表单校验规则,银行名称通过调用接口验证是否正确;表单过多,根据表单填写的内容对表单进行分页;识别图片信息,如:营业执照、身份证,后自动填充到表单;小程序端和pc端压缩图片,小程序使用wx.compressImage,pc端使用Canvas渲染图片后的地址。
使用wx.login和getPhoneNumber快速验证手机号,实现登录。
使用wx.authorize中的scope.writePhotosAlbum获取相册权限,实现图片上传功能。
使用weapp-qrcode-canvas-2d插件,用后端返回的连接生成二维码。