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

请叫我海龟先生 等级 1022 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、全局定义 微信小程序部分api 会触发 onShow onHide 2、页面使用时更改,判断 微信小程序部分api 会触发 onShow onHide 微信小程序部分api 会触发 onShow onHide 原理很简单,就是设置了一个变量开关去控制

收藏
评论区

相关推荐

微信支付 (JSSDK支付)
官方文档 微信支付 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter7_7&index6 微信授权获取code https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JSSDK.html58 准备工作 微信公
微信小程序支付功能全流程实践
前言 微信小程序为电商类小程序,提供了非常完善、优秀、安全的支付功能。在小程序内可调用微信的API完成支付功能,方便、快捷。小程序开发者在开发小程序时,支付流程是必然要接触到,今天胡哥就小程序支付的全流程为大家一一细说,让小伙伴能快速得掌握小程序支付能力,避免踩坑! 知己知彼,方能百战不殆 小程序支付流程图 小程序支付交互流程图(https:/
微信小程序modal
首先创建一个组件component,组件命名可以为modal modal.wxml的内容为 <view class'modalmask' wx:if'{{show}}' bindtap'clickMask' <view class'modalcontent' <scrollview scrolly class'mainc
微信小程序轮播图
实现效果 wxml代码 <view style"height:20rpx;"</view <view class"swiper"
微信小程序部分api 会触发 onShow onHide
解决部分api触发小程序 onShow onHide 首先要明白 微信小程序的 onShow() onHide()分为页面级的和应用级的,应用级的就是app.js里面的那几个,页面级的就是pages里的 当使用了下列api时,均会触发页面级和应用级的onShow onHide 1. 点击右上角小圆点关闭小程序。 2. 图片预览:wx.preview
笔趣阁小说api
笔趣阁api小说api,提供小说相关api接口,目前支持笔趣阁(https://m.bqkan.com/)。ip地址:http://49.234.123.245:8082 笔趣阁(https://m.bqkan.com/) 1. 首页 ip/getHome 2. 小说分类 ip/
微信小程序 - 路由实践
欢迎来到我博客阅读:1\. 前言在微信小程序由一个 App()实例,和众多Page()组成。而在小程序中所有页面的路由全部由框架进行管理,框架以栈的形式维护了所有页面,然后提供了以下 API 来进行路由之间的跳转:1. wx.navigateTo2. wx.redirectTo3. wx.navigateBack4.
小程序 - 保存图片到相册
在做小程序项目的时候,有需求要做一个开票功能,开票之后自然就需要查看发票,在让后台做成图片返回之后,我想了一下,查看发票除了需要看发票图片,提供预览图片可以放大缩小看外,最好应该还要有一个保存图片的功能吧。 刚好微信小程序提供了预览和保存相册两个API,就正好用上。因为预览比较简单,我就只是把保存相册的开发流程写下来,供大家也供自己往后参考了,有什
uni-app - 实现热更新及时提醒用户更新
1.原因分析在小程序更新开发版本之后,用户本地并没有对之前版本的小程序进行删除,那么再进入小程序的时候的版本是不会发生变化的,这是由于发版是异步执行,因此新版本将会覆盖的比较慢,本质是小程序的启动方式分为两种,冷启动与热启动。冷启动:指的是用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动。 热启动:指用户已经打开过某
微信小程序 - 生命周期篇
为什么需要掌握小程序的生命周期当你的领导张小三给你说: 这个请求应该在应用启动的时候发起呢 页面跳转的时候就要取消异步任务哦 应用隐藏的时候记得关闭一下定时器哈那时候的你会一脸懵逼和不知所措还无从下手吗综上所述:我们理所当然的要对微信小程序的生命周期做到滚瓜烂熟,只有这样才能让领
微信小程序体验composition-api(类似vue3)
微信小程序compositionapi用该是什么样子? 使用使用起来应该像是这个样子wxue(options) setup配置应该是包含一个setup选项是一个函数,返回的函数可以this.xxx调用,返回的数据可以this.data.xxx用到,如下import wxue, reactive from 'wxue'wxue( setup(option
PHP 实现微信小程序敏感图片、内容检测接口
####主要是为了调用微信小程序msgSecCheck、imgSecCheck接口。 先附上小程序接口说明文档地址:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/sec-check/msgSecCheck.html 1、首先要获取a
Django+小程序技术打造微信小程序助手 免费分享
纯分享无套路,需要者直接联系我 目录介绍如下: ![](https://oscimg.oschina.net/oscnet/f0e67f5d1402078b7069e6b273b0e54d985.png) * ##### 第1章 Django2.0+微信小程序+高可用部署上线,带你打通全栈开发 * ##### 第2章 小程序开发入门,
Spring Boot从零入门5_五脏俱全的RESTful Web Service构建
本文属于原创,转载注明出处,欢迎关注微信小程序`小白AI博客` 和微信公众号`别打名名`或者网站 https://xiaobaiai.net 或者我的CSDN http://blog.csdn.net/freeape ![](https://oscimg.oschina.net/oscnet/378afc2c-41cd-4b4b-a99a-cadb9d83
three.js
第1章 课程介绍 介绍了微信小游戏的概念以及相关的由来,从宏观上对于微信小游戏的定位和价值有一个明确的认识 第2章 微信小游戏平台与特性 讲了微信小游戏平台的相关特性,包括微信小游戏工程的建立,微信小游戏开发工具的详细使用,以及微信小游戏相关API的实战等 第3章 THREEJS与WebGL核心概念 通过理论和实战,讲解了什么是webgl、什