123456789101112131415161718192021222324252627282930313233 |
- /**
- * 小程序版本支持
- * @param minimumVersion 最小支持版本号
- */
- export var isVersionSupport = function (minimumVersion) {
- // diff
- var compareVersion = function (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;
- };
- // 获取当前小程序 版本号
- var SDKVersion = wx.getSystemInfoSync().SDKVersion;
- // check
- return compareVersion(SDKVersion, minimumVersion) >= 0;
- };
|