//版本判断
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
});
},
判断版本
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一般情况下都是用versionCode进行版本大小的判断从而进行判断是否进行app的更新,但是有可能从网站上爬下来...
- 新建透视表sheet Sheets.Add ActiveSheet.Name = "PV_TB" '判断透视表的版...
- 本人工作闲暇,发现判断版本更新这一块做的不够严谨,就自己把他重新写了下,期间有遇到的一些问题,所以写下这个希望能帮...