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

微信小程序监测版本更新

在index.js里面

不放到app.js里面是因为有登录页面,在登录页面显示更新不太友好 

onShow() {const updateManager = wx.getUpdateManager()// 请求完新版本信息的回调updateManager.onCheckForUpdate(res => {if (res.hasUpdate) {// 新版本下载成功updateManager.onUpdateReady(() => {wx.showModal({title: '更新提示',showCancel: false,content: '新版本已经准备好,点击确定重启小程序',success(res) {if (res.confirm) {// 新的版本已经下载好,强制更新updateManager.applyUpdate()}}})})}})// 新版本下载失败updateManager.onUpdateFailed(res => {// console.error(res)// 下载新版本失败wx.showModal({title: '更新失败',content: '新版本更新失败,请手动删除当前小程序,重新搜索打开',})})
}

在小程序测试的时候需要添加编译模式才可以模拟版本更新,发布到正式版本自动生效

 

点了确定就会自动刷新页面

 

 

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

相关文章:

  • 《Java面向对象程序设计》学习笔记——第 2 章 基本数据类型、数组和枚举类型
  • TDesign中后台管理系统-访问后端服务
  • 【机器学习】Gradient Descent for Logistic Regression
  • ElasticSearch基础篇-Java API操作
  • 解决uniapp的tabBar使用iconfont图标显示方块
  • UE4/5C++多线程插件制作(0.简介)
  • ChatFile实现相关流程
  • 15 文本编辑器vim
  • 如何运行疑难解答程序来查找和修复Windows 10中的常见问题
  • 程序员成长之路心得篇——高效编码诀窍
  • matlab使用教程(6)—线性方程组的求解
  • Verilog语法学习——边沿检测
  • springboot和springcloud的联系与区别
  • 【Web开发指南】如何用MyEclipse进行JavaScript开发?
  • 【C++进阶】多态
  • 决策树的划分依据之:信息增益率
  • SolidUI社区-独立部署 和 Docker 通信分析
  • Windows下FreeImage库的配置
  • 用python编写一个小程序,如何用python编写软件
  • WPF实战学习笔记32-登录、注册服务添加
  • XGBoost的参数
  • 【已解决】windows7添加打印机报错:加载Tcp Mib库时的错误,无法加载标准TCP/IP端口的向导页
  • 用于紫外线消毒灯的LED驱动:数明深紫外消毒方案SLM201
  • Docker部署Springboot应用【mysql部署+jar部署+Nginx部署】
  • EMC VNX1系列存储电池状态说明
  • pyspark 判断 Hive 表是否存在
  • 选择排序算法
  • 快速了解MyBatis---映射关系多对一
  • python学到什么程度算入门,python从入门到精通好吗
  • 整数规划——第一章 引言