当前位置: 首页 > news >正文

miniAPP图片上传等api触发项目onhide等周期函数问题

h5跳转到小程序后:在切入后台,从后台切入前台时需要提示用户从h5跳过来;首次进入不需要提示

App({globalData: {// h5-miniisFromH5: false,isFirstFromH5: true,h5Data: {}},onLaunch(options) {this.checkUpdate()// 展示本地存储能力const logs = wx.getStorageSync('logs') || []logs.unshift(Date.now())var firstvisit = wx.getStorageSync("isfirstvisit");if (firstvisit == 1 || firstvisit == 2) {this.globalData.firstvisit = firstvisit;}/* h5判断 */const query = options.query || {};const {ticket,source,code} = query;// 判断来源是否为 H5console.log(options, 'options', ticket,source,code)this.globalData.h5Data = {ticket,code}this.globalData.isFromH5 = source == 'h5'this.globalData.isFirstFromH5 = source == 'h5'},onShow(options) {// 热启动时检查版本是否变化this.checkVersionChange();// 首次进入时,不执行以下逻辑if (this.globalData.isFirstFromH5) {this.firstShow = falsereturn}// 判断:如果上次是 H5 调过来的 && 后台切回前台if (this.globalData.isFromH5) {wx.showModal({title: '提示',content: '请从商网APP重新跳转进入登录,不可直接使用小程序',showCancel: false,confirmText: '我知道了',success: () => {this.globalData.isFromH5 = falsewx.reLaunch({url: '/pages/index/index',})}})return}},onHide() {this.globalData.isFirstFromH5 = false},// 检查版本是否变化checkVersionChange() {const currentVersion = this.globalData.version_num;const lastVersion = wx.getStorageSync('last_version_num') || '';console.log(currentVersion, lastVersion, currentVersion !== lastVersion)if (currentVersion !== lastVersion) {console.log('检测到版本变化,触发更新检查');wx.setStorageSync('last_version_num', currentVersion); // 存储新版本this.checkUpdate(); // 触发检查更新}},checkUpdate: function () {if (!wx.canIUse('getUpdateManager')) {return}const updateManager = wx.getUpdateManager()updateManager.onCheckForUpdate(function (res) {// 请求完新版本信息的回调if (res.hasUpdate) {console.log('发现新版本')}})updateManager.onUpdateReady(function () {wx.showModal({title: '更新提示',content: '新版本已经准备好,请重启小程序!',showCancel: false,success: function 
http://www.dtcms.com/a/508737.html

相关文章:

  • 广州专业网站网络营销学院
  • 网站友链怎么做大鹏新网站建设
  • AI智能体:企业级智能体管理解决方案
  • 温州网站开发培训滨海网站建设公司
  • 网站建设吉金手指排名12恶意点击别人的网站
  • git note
  • 国外炫酷网站大连网站开发建
  • BugKu Web渗透之 文件包含
  • 时间序列数据异常检测算法(1)——传统统计学基础算法
  • 【TI毫米波雷达】适配雷达的Flash芯片选型及QE位的默认值设置,串口回环BUG的解决方案汇总
  • 【 前缀和 单调双向队列 化环为链】P7590 回旋加速器(2021 CoE-II C)|普及+
  • 信阳做网站汉狮网络wordpress 微信发布文章
  • 昆明网站建站平台北京朝阳网站
  • 网站的程序有哪些内容电子商务平台的类型
  • Ubuntu 24.04 上安装 Sonatype Nexus Repository(Maven 私服)
  • 01_svm_二分类
  • 莱芜定制网站建设公司培训机构排名前十
  • 基于单片机的四沟道步进电机玉米补种机设计与实现
  • 网络安全设备:入侵检测系统(IDS)、入侵防御系统(IPS)的配置与使用
  • 阿里云 oss做网站吉林省住房建设保障厅网站
  • 鸿蒙Next Performance Analysis Kit:打造极致流畅的应用体验
  • SkyWalking运维实战指南:配置解析与日常运维全攻略
  • 网站建设目标初步目标wordpress多少钱一年
  • 济南网站搜索排名深圳知名网站设计公司排名
  • 最好的网站模板用树莓派做网站服务器好吗
  • Java 25 中的 6 个新特性解读
  • 力扣hot100做题整理91-100
  • 【FPGA】设计流程——仿真验证
  • 做黑彩网站图片脑叶公司
  • php网站建设实例最佳搜索引擎磁力吧