vue根据原生版本号进行版本控制

有些情况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;
      }
}

你可能感兴趣的:(vue根据原生版本号进行版本控制)