项目描述:
这是一款面向公寓住户的小程序项目,在小程序中有访客通行、报事报修、建议建言、车位申请、我要投诉、车位列表、智能门锁等模块。此小程序在选房、管理和服务等方面具有高效便捷的特点,为公寓住户提供了更好的居住体验和时间节约。
技术栈:uni-app、vue、pinia、uni-ui、flyio、less
项目职责:
1.使用双 token(refreshToken) 的方法实现无感刷新,在保障账户安全的同时,优化用户体验;
2.通过 uni.getUserProfile()方法,获取 rawData、encryptedData、signature 、iv 等参数,然后通过 uni.login()获取登录凭证 code,实现微信的一键登录功能;
3.引入腾讯地图,使用 uni.getLocation()方法获取当前位置信息,通过 reverseGeocoder()逆解析地址显示公寓地理信息,通过 uni.chooseLocation()在地图上查看周围配置信息;
4.通过 uni.requestPayment()方法发起微信支付,把获取的必要支付参数传给uni.requestPayment()完成支付功能。
5.项目优化:采取分包加载,图片懒加载、优化包体积、分页加载数据等方式优化小程序性能,提高用户体验;#ifdef条件编译解决兼容问题