cordova+vue构建app进阶

显示app版本

效果:cordova+vue构建app进阶

在cordovaAppPpdate.js中,声明方法由于vue项目是内嵌在cordova中的,所以 可以直接调用cordova插件注册的各种类名和方法//获取最新版本function getVersion() {
  var xmlhttp, xmlDoc;
  if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp = new XMLHttpRequest();
  }
  else {// code for IE6, IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.open("GET", "https://api.tooqing.com/android/version.xml", false);
  xmlhttp.send();
  xmlDoc = xmlhttp.responseXML;
  var versionCode = xmlDoc.getElementsByTagName("version")[0].childNodes[0].nodeValue;
  if (versionCode) {
    return versionCode
  } else {
    return "";
  }
}


/**当前版本 */
function getnowVersion() {
  var versionCode = AppVersion.build;
  if (versionCode) {
    return versionCode;
  } else {
    return "";
  }
}

使用的地方

gameSetting(): void {
      this.$dialog({
        title: "设置",
        message: `当前版本:${getnowVersion()}<br/>"最新版本:"${getVersion()}`
      });
    },

相关推荐