| | |
| | | httpGet |
| | | } from '@/utils/http.js' |
| | | export default { |
| | | onShow: function(options) { |
| | | onShow(options) { |
| | | this.checkUpdate() |
| | | console.log('optionsonShow', options) |
| | | if (options.scene === 1007 || options.scene === 1014 || options.scene === 1008) { |
| | | // 通过单人聊天会话分享进入 |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | checkUpdate() { |
| | | // 判断当前微信版本是否支持检测更新接口,注:(基础库版本大于v1.9.90才可以使用getUpdateManager接口所以要做低版本兼容处理) |
| | | if (uni.canIUse('getUpdateManager')) { |
| | | const updateManager = uni.getUpdateManager() |
| | | // 请求完新版本信息的回调 |
| | | updateManager.onCheckForUpdate(function(res) { |
| | | // 如有新版本则进行静默下载更新并提示 |
| | | console.log('res.hasUpdate', res.hasUpdate) |
| | | console.log('版本信息', res) |
| | | if (res.hasUpdate) { |
| | | // 新版本下载成功 |
| | | updateManager.onUpdateReady(function() { |
| | | uni.showModal({ |
| | | title: '更新提示', |
| | | content: '发现新版本', |
| | | showCancel: false, |
| | | success(res) { |
| | | if (res.confirm) { |
| | | // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 |
| | | updateManager.applyUpdate() |
| | | } |
| | | } |
| | | }) |
| | | }) |
| | | // 新版本下载失败 |
| | | updateManager.onUpdateFailed(function() { |
| | | uni.showModal({ |
| | | title: '更新提示', |
| | | content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~', |
| | | showCancel: false |
| | | }) |
| | | }) |
| | | } |
| | | }) |
| | | } else { |
| | | // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示 |
| | | uni.showModal({ |
| | | title: '提示', |
| | | content: '当前微信版本过低,无法使用最新版的小程序,请升级到最新微信版本后重试。', |
| | | success(res) { |
| | | if (res.confirm) { |
| | | // 使用此接口可直接跳转至微信客户端更新下载页面 |
| | | uni.updateWeChatApp() |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | /** |
| | | * 自动登录 |
| | | * 判断本地是否有账号信息,如果有,就自动重新登录 |
| | |
| | | |
| | | html { |
| | | height: 100%; |
| | | overflow-x: hidden; |
| | | width: 750rpx; |
| | | } |
| | | |
| | | .formItemContent { |