//官方提供的升级代码 const version = wx.getSystemInfoSync().SDKVersion if (this.compareVersion(version, '1.6.4') >= 0) { } else { // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示 wx.showModal({ title: '提示', content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。' }) } //另附compareVersion的版本函数比较写法 compareVersion(v1, v2) { v1 = v1.split('.'); v2 = v2.split('.'); var len = Math.max(v1.length, v2.length); while (v1.length < len) { v1.push('0'); } while (v2.length < len) { v2.push('0'); } for (var i = 0; i < len; i++) { var num1 = parseInt(v1[i]); var num2 = parseInt(v2[i]); if (num1 > num2){ return 1; }else if(num1 < num2){ return -1; } } return 0; }
上面代码的写法并不能引导浏览者去升级微信,但在官方小程序管理后台提供了通过设置》基本设置》基础库最低版本设置 现在最低要求版本即可。但要求此设置需要在iOS 6.5.8或安卓6.5.7及以上微信客户端版本才生效。
如果本文对你有帮助,欢迎打赏本站