用于微信小程序每次更新程序的时候给出提示信息。

app.js 文件里加入更新方法

/**
 * 监听小程序的更新
 * 文档地址: https://developers.weixin.qq.com/miniprogram/dev/api/base/update/UpdateManager.html
*/
updateAPP() {
  if (wx.canIUse('getUpdateManager')) {
    const updateManager = wx.getUpdateManager();

    updateManager.onUpdateReady(function () {
      wx.showModal({
        title: '更新提示',
        content: '新版本已经准备好,是否重启应用?',
        success: function (res) {
          if (res.confirm) {
            // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
            updateManager.applyUpdate();
          };
        }
      });
    });

    updateManager.onUpdateFailed(function () {
      // 新版本下载失败
      wx.showModal({
        title: '提示',
        content: '新版本下载失败, 请重启微信后重试'
      });
    });      
  };
}

然后在 onShow 的生命周期里使用即可

/**
 * 生命周期回调——监听小程序启动或切前台。
 * 小程序启动,或从后台进入前台显示时触发。也可以使用 wx.onAppShow 绑定监听。
*/
onShow() {
  // 监听微信小程序更新
  this.updateAPP();
}