有些情况vue会去调用原生方法,但是如果原生提供的api方法在之前版本没有,那么可能就会需要去做版本控制,老版本用户在调用这个方法时做出提示,比较版本号需要按照版本号位次去比较,这样才比较准确,如果按照大小比较可能会出问题,比如现在是1.50.10=15010 下次改成1.6.1.1=1611
let version = ’1.0.8.1‘ ;
let versionArr = version.split('.');
let diffVersion = ’1.0.8.2‘
let newVersionArr = diffVersion.split('.');
for (let i = 0; i < diffVersionArr.length; i++) {
let version = parseInt(versionArr[i] || 0);
let diffversion = parseInt(diffVersionArr[i] || 0);
if (version > diffversion) {
return true;
} else if (version < diffversion) {
return false;
}
}
网友评论