<script>
let that;
export default {
data(){
return{
version:"1.0.0",//版本号
platform:"android"//系统平台
}
},
onLaunch: function() {
that = this;
// #ifdef APP-PLUS
uni.getSystemInfo({
success: function(res) {
that.platform = res.platform;// 获取系统平台 ios 安卓
plus.runtime.getProperty(plus.runtime.appid, function(inf) {
that.version = inf.version;//获取当前版本号
//检测升级
that.updateApp();
});
}
});
// 检测升级
// #endif
},
methods:{
updateApp(){
let data = {
version: that.version,// 系统版本,前端自动获取
platform: that.platform// 系统平台,前端自动获取(android、IOS)
};
let url = 'http://localhost:6060/php/vue/iview/update.php';
uni.request({
url: url, //检查更新的服务器地址
data: data,
success: res => {
if (res.data.code == 1 && res.data.isUpdate) {
// 提醒用户更新
uni.showModal({
content: res.data.note ? res.data.note : '是否更新',
success: showResult => {
if (showResult.confirm) {
plus.runtime.openURL(res.data.url);//下载最新版本APP
}
}
});
}
}
});
}
}
}
</script>
<style>
/*每个页面公共css */
</style>