在uniapp中一般放到app.vue文件,onLaunch() {} 函数里

onLaunch函数在小程序初始化时运行,比onLand运行还要早

//检测新版本
if (wx.canIUse('getUpdateManager')) {const updateManager = wx.getUpdateManager();console.log('新版本updataApp', updateManager);updateManager.onCheckForUpdate(function(res) {console.log('新版本onCheckForUpdate', res);// 请求完新版本信息的回调if (res.hasUpdate) {updateManager.onUpdateReady(function() {// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启updateManager.applyUpdate();removeStorage('session');})updateManager.onUpdateFailed(function() {// 新的版本下载失败wx.showModal({title: '已经有新版本了哟~',content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~'})})}})
} else {// 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示wx.showModal({title: '提示',content:'当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'});
}

【微信小程序】版本更新提示相关推荐

  1. uniapp 微信小程序版本更新提示

    uniapp 微信小程序版本更新提示 // app.vue onShow: function() {const updateManager = uni.getUpdateManager();updat ...

  2. 微信小程序版本更新提示

    提交代码时选择版本升级 代码 onLaunch() {this.updateVersions()} // 版本更新提示updateVersions() {const updateManager = u ...

  3. 微信小程序开发提示“获取手机号码失败 ERROR:该appid没有权限”解决方案

    关于微信小程序开发提示"获取手机号码失败, ERROR:该appid没有权限"的解决方案 一般这种情况的出现都是出现在二次开发上面,原开发人员变动,不在开发该程序.新人在接手这个程 ...

  4. 微信小程序自定义提示框制作的简单方法

    微信小程序自定义提示框制作的简单方法 下面的时候提示框的结构 wxml部分 <!-- 提示框 --> <view class="showToast" wx:if= ...

  5. 微信小程序 检测小程序版本更新提示

    微信小程序新版本发布之后,用户使用依然是旧版本,这是因为在微信中有旧版本的缓存,不会及时更新到新版本.要想让用户更新到新版本,可以通过提示用户在微信中的"发现 - 小程序"入口中将 ...

  6. 微信小程序网络请求异常怎么办_微信小程序打开提示“网络异常,请检查网络状态”的解决方法...

    症状:打开微信小程序的时候,提示"网络异常,请检查网络状态",无法加载数据. 问题客户端:安卓手机 经过测试:IOS和微信桌面版,均正常. 唯独安卓手机不行,如下图所示,这个问题不 ...

  7. 未解决的问题记录——微信小程序开发提示:系统错误

    前端:uniapp,编译成微信小程序 后端:java springboot 数据库:mysq 5.7 事件描述 在user表(小程序用户)中,我想试试看如果将当前小程序用户删除,会有什么效果. **效 ...

  8. 微信小程序-消息提示框实例

    做Android的时候对toast是很熟悉的.微信小程序开发中toast也是重要的消息提示方式. 提示框: wx.showToast(OBJECT) 显示消息提示框 OBJECT参数说明: 示例代码: ...

  9. 微信小程序tooltip提示框组件

    需要将文件引入需要插件的.json文件的usingComponents里. 算了,直接看代码理解把,有问题联系会及时回复. 文件结构,我这里组件放在根目录的cpmponents文件夹里面 index. ...

  10. 微信小程序版本更新后提示用户更新

    一.问题 当小程序发布新的版本后,用户如果之前访问过该小程序,通过已打开的小程序进入(未手动删除), 则会弹出提示,提醒用户更新新的版本.用户点击确定就可以自动重启更新,点击取消则关闭弹窗,不再更新. ...

最新文章

  1. 时间可以是二维的?基于二维时间图的视频内容片段检测 | AAAI 2020
  2. FastDFS 使用经验分享
  3. Windows,Xampp,Zend Stadio搭建php运行环境
  4. Linux中vi编辑器的使用详解
  5. 从Chrome中的css自定义样式按钮中删除蓝色边框
  6. 中间件业务在网易轻舟容器平台的性能调优实践
  7. 2.cocos2dx 3.2中语法的不同之处,lambada表达式的使用和function和bind函数的使用
  8. ArcGIS特殊标注效果的简单实现
  9. appimage文件怎么安装_bauh:在一个界面中管理 Snap、Flatpak 和 AppImage | Linux 中国...
  10. 【音视频安卓开发 (一)】AndroidStudio项目配置权限、jni库路径、ABI、Cmake
  11. leetcode357. 计算各个位数不同的数字个数(回溯)
  12. 如何使用易我数据恢复向导恢复数码相机删除的图片
  13. Linux终端下输出二维码
  14. 面试官:说说 Spring 事务设计原理?面试必问!
  15. Shiro笔记(四)编码/加密
  16. C. Mortal Kombat Tower(cf)dp
  17. VS Code下载安装
  18. opencv 涂抹区域得方法
  19. 符号的英文读法(转)
  20. 基于Python批量去水印优化批量OCR的质量

热门文章

  1. 7本关于学习科学的最佳书籍
  2. Html5中的input标签之多少
  3. Qgis 加载在线地图:如高德、天地图、OSM等
  4. 2018 (天津)新能源汽车三电系统技术发展交流大会暨汽车轻量化技术开发与材料应用论坛
  5. Django 第九课 【图书管理系统案例】
  6. MFC应用程序框架-文档/视结构
  7. 前端实现模拟购物商城案例实现
  8. koa 项目中的知识点 - 详情页
  9. vue打开其他项目的页面/打开外部链接,window模态框或内嵌在项目里
  10. 数据库高级应用学习报告【T-sql】