判断版本
2022-03-24 本文已影响0人
不不作为
//版本判断
judgeVersion(){
var browser = {
versions: function () {
var u = navigator.userAgent,
app = navigator.appVersion;
return { //移动终端浏览器版本信息
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
var android = browser.versions.android;
var iOS = browser.versions.ios;
if(android){
if(this.$route.query.versionNo < 230){ //如果安卓版本小于 230 提示弹窗
this.dialog()
}
}else if(iOS){
const version = this.$route.query.versionNo; //苹果版本号
const targetVersion = '5.6.1' // 苹果版本号与此版本号对比
const verCurr = version.split('.')
const tarCurr = targetVersion.split('.')
console.log(verCurr)
for (let i = 0 ; i < verCurr.length ; i++){
if(parseInt(verCurr[i]) < parseInt(tarCurr[i])){ // 如皋当前版本号小于目标版本 弹窗
this.dialog()
}
}
}
},
dialog(){
Dialog.confirm({
title:'提示',
message: '若想办理赎回业务,请您更新为最新版本!',
showConfirmButton: false,
cancelButtonText: "我知道了",
cancelButtonColor:'#EF2727'
})
.then(() => {
// on confirm
})
.catch(() => {
// on cancel
});
},