微信小程序部分api 会触发 onShow onHide

请叫我海龟先生 等级 174 0 0

解决部分api触发小程序 onShow onHide

首先要明白 微信小程序的 onShow() onHide()分为页面级的和应用级的,应用级的就是app.js里面的那几个,页面级的就是pages里的

当使用了下列api时,均会触发页面级和应用级的onShow onHide

  1. 点击右上角小圆点关闭小程序。

  2. 图片预览:wx.previewImage

  3. 拨打电话:wx.makePhoneCall

  4. 存入通讯录:wx.addPhoneContact

  5. 播放视频

  6. 选择文件、图片

  7. 调起相机

  8. 分享

    当在 onshow中有请求时,使用了这些api可能会有以下影响,这时可以定义一个全局的变量去控制 比如

1、全局定义 在这里插入图片描述 2、页面使用时更改,判断 在这里插入图片描述 在这里插入图片描述 原理很简单,就是设置了一个变量开关去控制

预览图
收藏
评论区