微信小程序onLoad、onShow、onHide、onUnload区别

摘要:
第一次加载页面时触发,而不是从跳转页面返回时触发,显示页面时触发或小程序从后台跳转时触发,从跳转页面中返回时触发并隐藏页面。例如,使用wx.navigationTo仅打开一个新页面,而不会在卸载时关闭原始页面:页面已卸载。例如,使用wx.redirectTo重定向已关闭原始页面的页面。初始化或打开新页面时,首先执行onLoad,然后执行onShow,但对于选项卡页面。

onLoad:页面第一次加载时触发,从跳转页面返回时不能触发,可以传递参数

onShow:页面显示或从后台跳回小程序时显示此页面时触发,从跳转页面返回时触发,不能传递参数

onHide:页面隐藏,例如使用 wx.navigateTo  只是打开新页面  并不关闭原页面

onUnload:页面被卸载,例如使用 wx.redirectTo  重定向一个页面 原页面已经关闭

当初始化或打开一个新页面时  先执行onLoad,然后执行onShow

但是对于Tab页面,又是不一样的

从A第一次请求到B 是onHide然后是onLoad、onShow

第二次请求则不执行onLoad,因为B页面已经被缓存了,所以当你想看到新页面时只能使用onShow来刷新
微信小程序onLoad、onShow、onHide、onUnload区别第1张

免责声明:文章转载自《微信小程序onLoad、onShow、onHide、onUnload区别》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Jenkins 部署 .NET MVC 项目robotframework-ride添加日志与报告路径下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[SAP ABAP开发技术总结]面向对象OO

由于历史遗留原因,很多项目也还在使用老的ABAP过程化语句进行开发,但新的SAP很多的东西都已经通过类来实现了,比如BAPI(比类还早)、BADI、ALV,还有很多东西都了已经通过类来重写了,所以为了与时俱进,还是使用类吧 2.      面向对象... 27 2.1.           类与接口定义... 27 2.1.1.        compo...

用Lazarus编译Android工程

注意的事项有: lazarus0.9.3.1版本以后的LCL才支持Android,所以lazarus必须使用大于此版本号的作为开发环境。 fpc在2.6及2.7后继的版本中去掉了Android的编译支持,需要使用2.5.1的版本来作为ppcrossarm的编译器。否则会出现找不到ld.so.3等错误,虽然有一些使用-FLlibdl.so 或 -FLlin...

seaJs学习笔记之javascript的依赖问题

之前分别为大家介绍了有关javascript中的冲突和性能问题,今天为大家介绍一下有关javascript中的依赖问题。我们将继续就之前javascript中性能问题继续介绍。 先来回顾一下性能问题的解决方法,那就是按需引入js文件。那么这样按需引入会不会存在问题呢?今天我们为大家继续揭晓答案。先看如下页面。 多文件HTML代码 <!doctype...

网页窗口logo图标设置

网站上的logo实际上是一个“**.ico”图片,比如说favicon.ico。实现步骤:第一步:制作favicon.ico,大小一般为16*16毫米(ico图片制作网址http://www.ico.la/);第二步:将“favicon.ico”放到项目的某个路径下。第三步:在所有html页面head中添加如下代码。 //收藏用logo图标 <lin...

jenkins动态参数插件Dynamic Parameter安装及简单使用

插件安装: 1.先下载插件hpi文件到本地   jenkins插件下载地址 http://mirror.xmission.com/jenkins/plugins/ http://updates.jenkins-ci.org/download/plugins/   dynamicparameter下载地址: http://mirror.xmission.co...

Jenkins参数化构建--Git Parameter

由于我们在测试过程中,可能需要在多个测试环境跑用例,这个时候就需要jenkins参数化了。 Jenkins参数化一般常用的有两种方式:Choice和String Parameter两种   (1)Choice  Parameter :给出多个选项,构建时可以手动选择参数,默认是Coices内的第一行数据。     样式:下拉式的选择框   (2)Strin...