当前位置: 首页 > news >正文

微信小程序版本更新检测

app.vue文件

<script>export default {onLaunch: function() {console.log('App Launch')// #ifdef MP-WEIXINthis.getUpdateManager();// #endif},methods: {// 检测小程序更新getUpdateManager() {const updateManager = wx.getUpdateManager();updateManager.onCheckForUpdate(function(res) {// 请求完新版本信息的回调console.log('==版本信息==')console.log(res)})updateManager.onUpdateReady(function() {wx.showModal({title: '更新提示',content: '新版本已经准备好,是否重启应用?',success: function(res) {if (res.confirm) {// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启updateManager.applyUpdate()}}})})updateManager.onUpdateFailed(function() {// 新的版本下载失败wx.showModal({title: '已经有新版本了哟~',content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',showCancel: false})})},}}
</script>

官方文档:uni.getUpdateManager() | uni-app官网 

http://www.lryc.cn/news/327647.html

相关文章:

  • 【每日力扣】343. 整数拆分与63. 不同路径 II
  • 洛谷 Cut Ribbon
  • #AS,idea,maven,gradle
  • FPGA结构与片上资源
  • 【分布式】——分布式事务
  • 第6章:“让我们思考这个”的提示
  • 安卓Activity上滑关闭效果实现
  • 使用conda管理python环境
  • MR混合现实情景实训教学系统在军事演练课堂中的教学应用
  • vant checkbox 复选框 样式改写
  • 物联网实战--入门篇之(一)物联网概述
  • 将yolov5s部署到安卓上实战经验总结
  • 算法日记————对顶堆(4道题)
  • 【I.MX6ULL移植】Ubuntu-base根文件系统移植
  • unity3d for web
  • 大宋咨询(深圳问卷调研)关于消费者研究的流程
  • STM32看似无法唤醒的一种异常现象分析
  • iOS - Runtime-isa详解(位域、union(共用体)、位运算)
  • 使用VSCode搭建Vue 3开发环境
  • 深度学习中的模型蒸馏技术:实现流程、作用及实践案例
  • Java服务运行在Linux----维护常用命令
  • 夜晚水闸3D可视化:科技魔法点亮水利新纪元
  • 从零开始的软件开发实战:互联网医院APP搭建详解
  • 【深度学习】YOLO检测器的发展历程
  • C语言--编译和链接
  • 实现使用C#代码完成wifi的切换和连接功能
  • Mac添加和关闭开机应用
  • QT QInputDialog弹出消息框用法
  • Unity3d使用Jenkins自动化打包(Windows)(一)
  • HarmonyOS 应用开发之Want的定义与用途