feat: 添加应用版本检查功能,优化用户体验
This commit is contained in:
@@ -1,3 +1,21 @@
|
||||
export const formate = function(arr){
|
||||
return JSON.parse('['+ arr.join(',') + ']');
|
||||
export const formate = function (arr) {
|
||||
return JSON.parse('[' + arr.join(',') + ']');
|
||||
}
|
||||
|
||||
export function compareVersion(version1, version2) {
|
||||
const v1Parts = version1.split(".").map(Number);
|
||||
const v2Parts = version2.split(".").map(Number);
|
||||
const maxLength = Math.max(v1Parts.length, v2Parts.length);
|
||||
|
||||
for (let i = 0; i < maxLength; i++) {
|
||||
const v1Part = v1Parts[i] || 0;
|
||||
const v2Part = v2Parts[i] || 0;
|
||||
|
||||
if (v1Part < v2Part)
|
||||
return -1;
|
||||
if (v1Part > v2Part)
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user