From 63053674e0b8e6a8ac7e33b0dee38de655137d5c Mon Sep 17 00:00:00 2001 From: tianyi <13521030702@163.com> Date: Wed, 12 Aug 2026 17:01:33 +0800 Subject: [PATCH] 1 --- App.vue | 60 ++++++++++++++++++++++++++++++--------------------------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/App.vue b/App.vue index 79c9156..9902e2e 100644 --- a/App.vue +++ b/App.vue @@ -66,37 +66,41 @@ }, onLaunch: function() { let context = this; + const baseUrl = getApp().globalData.mainurl //这里是热更新的代码 // #ifdef APP-PLUS plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) { - - // uni.request({ - // url: '', - // data: { - // version: widgetInfo.version, - // name: widgetInfo.name - // }, - // success: (result) => { - // var data = result.data; - // if (data.update && data.wgtUrl) { - // uni.downloadFile({ - // url: data.wgtUrl, - // success: (downloadResult) => { - // if (downloadResult.statusCode === 200) { - // plus.runtime.install(downloadResult.tempFilePath, { - // force: false - // }, function() { - // console.log('install success...'); - // plus.runtime.restart(); - // }, function(e) { - // console.error('install fail...'); - // }); - // } - // } - // }); - // } - // } - // }); + // version: widgetInfo.version, + // name: widgetInfo.name + uni.request({ + url: baseUrl + '/setting/app-update/latest', + data: {}, + success: (res) => { + + var data = res.data.result; + // if(data.version == widgetInfo.version){ + + + if (data.url) { + uni.downloadFile({ + url: data.url, + success: (downloadResult) => { + if (downloadResult.statusCode === 200) { + plus.runtime.install(downloadResult.tempFilePath, { + force: false + }, function() { + console.log('install success...'); + plus.runtime.restart(); + }, function(e) { + console.error('install fail...',e); + }); + } + } + }); + } + // } + } + }); }); // #endif this.globalData._i18n = this.$i18n //这是原型链上的$i18n