版本更新,uni-app

            //更新
//             checkUpdate() {
//                 plus.nativeUI.showWaiting("检测更新...");
//                 uni.request({
//                     url:'http://119.3.210.82:8081/ld/app/appMain/checkAppVersion.do',
//                     method: 'POST',
//                     header: {
//                         'content-type': 'application/x-www-form-urlencoded',
//                     },
//                     data: {
//                         'osname': this.pingtai,
//                         'version':this.currentVersion
//                     },
//                     success:(res)=>{
//                         plus.nativeUI.closeWaiting();
//                         console.log(res)
//                         if(res.data.result=="fail")
//                         {
//                             plus.nativeUI.alert("无新版本可更新!");
//                         }else{
//                             uni.showModal({
//                                 content: '有新版本'+res.data.data.version+'是否更新?',
//                                 success:(res)=>{
//                                     this.downurl=res.data.data.downUrl;
//                                     this.downWgt();
//                                 }
//                             })
//                             
//                         }
//                     },
//                     fail:(res)=>{
//                         // console.log("检测更新失败!");
//                         plus.nativeUI.alert("网络错误检测更新失败!");
//                     }
//                 })
// 
//             },
            //下载
//             downWgt() {
//                 plus.nativeUI.showWaiting("下载文件...");
//                 plus.downloader.createDownload(this.downurl, {
//                     filename: "_doc/update/"
//                 }, (d, status) =>{
//                     if (status == 200) {
//                         console.log("下载wgt成功:" + d.filename);
//                         this.installWgt(d.filename); // 安装wgt包  
//                     } else {
//                         console.log("下载wgt失败!");
//                         plus.nativeUI.alert("下载wgt失败!");
//                     }
//                     plus.nativeUI.closeWaiting();
//                 }).start();
//             },
//             //安装
//             installWgt(path) {
//                 plus.nativeUI.showWaiting("安装wgt文件...");
//                 plus.runtime.install(path, {}, function() {
//                     plus.nativeUI.closeWaiting();
//                     console.log("安装wgt文件成功!");
//                     plus.nativeUI.alert("应用资源更新完成!", function() {
//                         plus.runtime.restart();
//                     });
//                 }, function(e) {
//                     plus.nativeUI.closeWaiting();
//                     console.log("安装wgt文件失败[" + e.code + "]:" + e.message);
//                     plus.nativeUI.alert("安装wgt文件失败[" + e.code + "]:" + e.message);
//                 });
//             }
 

你可能感兴趣的:(前端)