当前位置:   article > 正文

unapp写微信小程序每次版本更新后自动更新应该怎么实现?_uniapp小程序自动更新

uniapp小程序自动更新

1.找到项目组件中的app.vue文件

2.在methods中实现如下函数

  1. checkUpdataWxapp() {
  2. const updateManager = uni.getUpdateManager();
  3. updateManager.onCheckForUpdate(function (res) {
  4. // 请求完新版本信息的回调
  5. });
  6. updateManager.onUpdateReady(function (res) {
  7. uni.showModal({
  8. title: '更新提示',
  9. content: '新版本已经准备好,重启应用以更新',
  10. success(res) {
  11. if (res.confirm) {
  12. // 用户点击确定
  13. // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
  14. updateManager.applyUpdate();
  15. } else if (res.cancel) {
  16. // 用户点击取消
  17. }
  18. }
  19. });
  20. });
  21. updateManager.onUpdateFailed(function (res) {
  22. // 新的版本下载失败
  23. });
  24. }

3.在onLoad()中调用该函数,每次项目启动的时候会自动检测,若有新的版本会提示你是否会下载新的版本

结尾

最后若此方法对您有用,麻烦您点一个小心心,感谢

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号