<script>
import {
appUpApi
} from './api/index.js';
onLaunch: function() {
// #ifdef APP-PLUS
// 监听 升级配置
appUpApi().then(res => {
if (res.data && res.data != '') {
// 获取当前app的版本号
let currentVersion = plus.runtime.version.split('.').join('');
// 判断当前手机是苹果 还是 ios
let currentPlatform = uni.getSystemInfoSync().platform;
if (currentPlatform == 'ios') {
// 如果服务起的版本大于 当前app的版本 就提示 他 省级
if (Number(res.data.ios.versionNo) > currentVersion) {
setTimeout(()=>{
// 这里的弹框 用的是app 弹框组件 防止 用户点击返回 弹框关闭
this.$showModal({
title: '提示',
concent: '检测到有新版本,请前往更新',
delCancel: false,
confirmVal: '确定',
align: 'center'
}).then(() => {
plus.runtime.openURL(res.data.ios.downloadUrl);
});
},500)
}
} else {
if (Number(res.data.android.versionNo) > currentVersion) {
setTimeout(()=>{
this.$showModal({
title: '提示',
concent: '检测到有新版本,请前往更新',
delCancel: false,
confirmVal: '确定',
align: 'center'
}).then(() => {
plus.runtime.openURL(res.data.android.downloadUrl);
});
},500)
}
}
}
});
// #endif
},
</script>
本文地址:https://blog.csdn.net/Cris_are/article/details/107353812
如对本文有疑问, 点击进行留言回复!!
vuejs (2)- Vue 生命周期 和 VueJS ajax
vue axios blob下载文件,文件下载失败将blob的错误信息转换成json格式
网友评论