w-vue-middle
Version:
统一公共服务组件
31 lines (29 loc) • 901 B
JavaScript
/*
* @Author: y_zp
* @Date: 2023-04-23 10:38:00
* @Desc: 版本比较 v6.0.XXXX
*/
import Vue from 'vue'
const $appService = require("../api/appService");
window.$versionCompare = Vue.prototype.$versionCompare = (val) => {
const VCompare = (curv, v) => {
for (let i = 2; i < v.length;) {
if (curv[i] < v[i]) {
return false
} else if (curv[i] > v[i]) {
return true
} else {
if (i < v.length - 1) {
i++
} else {
return true
}
}
}
}
let curVersion = [];
let version = val ? val.split(".") : [];
let appVersion = $storage.parameter.system_releaseVersion || $storage.get("system_releaseVersion") || "v6.0.2301";
curVersion = appVersion.split(".");
return VCompare(curVersion, version);
}