UNPKG

w-vue-middle

Version:

统一公共服务组件

31 lines (29 loc) 901 B
/* * @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); }