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

微信小程序检查版本更新

新建文件 version-util.js

// 小程序启动时检查版本
class VersionUtil {/*** 检查更新*/checkUpdate(){const updateManager = wx.getUpdateManager();updateManager.onCheckForUpdate((hasUpdate)=>{if(hasUpdate){updateManager.onUpdateReady(()=>{wx.showModal({title:'更新提示',content:'有新版本啦!要更新看看吗',success(res){if(res.confirm){updateManager.applyUpdate();}}});});updateManager.onUpdateFailed(function () {// 新版本下载失败wx.showModal({title: '更新提示',content: '有新版本啦!删除当前小程序,重新打开就能更新啦!'});});}});}
}const versionUtil = new VersionUtil();
export default versionUtil;

在app.js中引入:

import versionUtil from './utils/version-util';
App({onLaunch: function() {// 检查更新versionUtil.checkUpdate();},globalData: {}
});

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

相关文章:

  • Linux查看是虚拟机还是物理机
  • 【数据结构】二叉搜索树——二叉搜索树的概念和介绍、二叉搜索树的简单实现、二叉搜索树的增删查改
  • 通过linux定时任务删除es日志索引
  • 【跟小嘉学 Rust 编程】二十二、常用 API
  • 【ES6】Class中this指向
  • Python 编程竟然如此幽默!揭秘程序员们的搞笑日常,快来看看吧!
  • Linux c++开发-03-使用CMake组织工程
  • 【C++】函数重载 ④ ( 函数指针定义的三种方式 | 直接定义函数指针 | 通过 函数类型 定义 函数指针 | 通过 函数指针类型 定义 函数指针 )
  • 异常-java
  • 软件测试/测试开发丨Selenium Web自动化测试 高级控件交互方法
  • 深入Go语言:进阶指南
  • FOXBORO FBM232 P0926GW 自动化控制模块
  • 【C# Programming】编程入门:方法和参数
  • 【报错】 Cannot create property ‘showColumn‘ on number ‘-1‘
  • C++容器string的运用和注意
  • 用对工具,你的全渠道电子商务业务就成功了一半
  • TDengine学习(1):采集量(Metric),标签(label),数据采集点,表,超级表,子表、库
  • 【洛谷 P1029】[NOIP2001 普及组] 最大公约数和最小公倍数问题 题解(辗转相除法)
  • Golang 中的 errors 包详解:返回自定义 error 类型
  • C#开发的OpenRA游戏之信标按钮
  • 16字节协议的串口通信
  • 升哲科技城市级“算力+数字底座”服务亮相2023服贸会
  • 动态规划之简单多状态
  • 跨数据中心Multi-Fabric解决方案:L2和L3网络的高效连接和扩展
  • upload-labs靶场通关详解
  • Leetcode刷题笔记--Hot41-50
  • 「MySQL-02」数据库的操纵、备份、还原和编码规则
  • Effective C++条款24——若所有参数皆需类型转换,请为此采用non-member涵数(设计与声明)
  • 决策工具箱:战略分析必备工具与框架
  • 【压力测试指南】没有任何文档,小白也可以做的压力测试