先上代码
comparePhoneVersion(version){ let versions= version.split('.'); if(versions[0]>2){ return true } if(versions[0]==2){ if(versions[1]>=21){ if(versions[2]>=2){ return true } } } return false }
鉴于 微信小程序 基础库2.21.2 起 ,升级手机号获取方式,需要针对 新老版本基础库 进行 兼容处理。
以下 为微信小程序基座版本部分更新记录图,不能直接通过 parseInt 直接对比。
使用UniAPP 开发的小程序,可用 uni.getSystemInfo 获取 SDKVersion ==> 小程序调试基库 版本号,嵌入代码逻辑即可。