1.为解决h5定位在安卓端定位不准确和避免重复获取位置,使用window.webkit.messageHandlers和异步回
调和app通讯,并使用vuex存储位置,以解决locpicker的定位不准确和多次获取位置的问题;
2.基于adapay聚合支付(小程序支付)业务需求,使用window.webkit.messageHandlers,实现h5,app,微信小
程序三端通讯;
3.为减少重复代码逻辑,基于vant的list 二次封装通用分页组件;
4.为解决h5在app中版本更新,内置浏览器缓存问题,协调app后台增加h5独立版本控制;
5.由于项目模块较多,使用contentWindow.postMessage 与各子平台通讯;
6.使用eslint + prettier + stylelint规范代码统一性,方便后期维护;
7.使用动态组件, 路由懒加载优化首屏加载速度, 加载速度提升20%;