通过微信开发者工具 商城模板 创建新小程序
This commit is contained in:
		
							
								
								
									
										29
									
								
								mini-program/common/updateManager.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								mini-program/common/updateManager.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
			
		||||
export default () => {
 | 
			
		||||
  if (!wx.canIUse('getUpdateManager')) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  const updateManager = wx.getUpdateManager();
 | 
			
		||||
 | 
			
		||||
  updateManager.onCheckForUpdate(function (res) {
 | 
			
		||||
    // 请求完新版本信息的回调
 | 
			
		||||
    console.log('版本信息', res);
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  updateManager.onUpdateReady(function () {
 | 
			
		||||
    wx.showModal({
 | 
			
		||||
      title: '更新提示',
 | 
			
		||||
      content: '新版本已经准备好,是否重启应用?',
 | 
			
		||||
      success(res) {
 | 
			
		||||
        if (res.confirm) {
 | 
			
		||||
          // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
 | 
			
		||||
          updateManager.applyUpdate();
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
    });
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  updateManager.onUpdateFailed(function () {
 | 
			
		||||
    // 新版本下载失败
 | 
			
		||||
  });
 | 
			
		||||
};
 | 
			
		||||
		Reference in New Issue
	
	Block a user