✨ feat(服务器): 更新维护逻辑
This commit is contained in:
@@ -861,4 +861,24 @@ export function getArrayOfNumber(len: number) {
|
||||
let arr: number[] = [];
|
||||
for(let i = 1; i <= len; i++) arr.push(i);
|
||||
return arr;
|
||||
}
|
||||
}
|
||||
|
||||
// 比较以 . 分隔的版本号。返回 0 则版本号相等,返回正数则 versionA 大,返回负数则 versionB 大
|
||||
export function compareVersion(versionA: string, versionB: string) {
|
||||
var vA = versionA.split('.');
|
||||
var vB = versionB.split('.');
|
||||
for (var i = 0; i < vA.length; ++i) {
|
||||
var a = parseInt(vA[i]);
|
||||
var b = parseInt(vB[i] || '0');
|
||||
if (a === b) {
|
||||
|
||||
} else {
|
||||
return a - b;
|
||||
}
|
||||
}
|
||||
if (vB.length > vA.length) {
|
||||
return -1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user