微信小程序应用和页面生命周期实例分析


这篇文章主要讲解了“微信小程序应用和页面生命周期实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编免费云主机域名的思路慢慢深入,一起来研究和学习“微信小程序应用和页面生命周期实例分析”吧!生命周期(Life Cycle)是指一个对象从创建→>运行>销毁的整个阶段,强调的是一个时间段。如:张三出生,表示这个人生命周期的开始张三离世,表示这个人生命周期的结束中间张三的一生,就是张三的生命周期我们可以把每个小程序运行的过程,也概括为生命周期:小程序的启动,表示生命周期的开始小程序的关闭,表示生命周期的结束中间小程序运行的过程,就是小程序的生命周期在小程序中,生命周期分为两类,分别是:应用生命周期特指小程序从启动->运行->销毁的过程页面生命周期特指小程序中,每个页面的加载->渲染->销毁的过程其中,页面的生命周期范围较小,应用程序的生命周期范围较大:生命周期函数生命周期函数:是由小程序框架提供的内置函数,会伴随着生命周期,自动按次序执行。生命周期函数的作用:允许程序员在特定的时间点,执行某些特定的操作。例如,页面刚加载的时候,可以在onLoad生命周期函数中初始化页面的数据。注意:生命周期强调的是时间段,生命周期函数强调的是时间点。小程序中的生命周期函数分为两类,分别是:应用的生命周期函数
特指小程序从启动->运行-→>销毁期间依次调用的那些函数页面的生命周期函数
特指小程序中,每个页面从加载->渲染-→>销毁期间依次调用的那些函数 小程序的应用生命周期函数小程序的应用生命周期函数需要在app.js 中进行声明。如:用户首次打开小程序,触发 onLaunch(全局只触发一次)。小程序初始化完成后,触发onShow方法,监听小程序显示。小程序从前台进入后台,触发 onHide方法。小程序从后台进入前台显示,触发 onShow方法。小程序后台运行一定时间,或系统资源占用过高,会被销毁。前台、后台定义: 当用户点击左上角关闭,或者按了设备 Home 键离开微信小程序并没有直接销毁,而是进入了后台;当再次进入微信或再次打开小程序,又会从后台进入前台。小程序的页面生命周期函数需要在页面.js 中进行声明。如:小程序注册完成后,加载页面,触发onLoad方法。页面载入后触发onShow方法,显示页面。首次显示页面,会触发onReady方法,渲染页面元素和样式,一个页面只会调用一次。当小程序后台运行或跳转到其他页面时,触发onHide方法。当小程序有后台进入到前台运行或重新进入页面时,触发onShow方法。当使用重定向方法wx.redirectTo(OBJECT)或关闭当前页返回上一页wx.navigateBack(),触发onUnload。小程序初始化完成后,页面首次加载触发onLoad,只会触发一次。当小程序进入到后台,先执行页面onHide方法再执行应用onHide方法。当小程序从后台进入到前台,先执行应用onShow方法再执行页面onShow方法。实例演示:监听事件:感谢各位的阅读,以上就是“微信小程序应用和页面生命周期实例分析”的内容了,经过本文的学习后,相信大家对微信小程序应用和页面生命周期实例分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: JS前端千万级弹幕数据循环优化的方法

这篇文章主要介绍“JS前端千万级弹幕数据循环优化的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JS前端千万级弹幕数据循环优化的方法”文章能帮助大家解决问题。场景:有一个数组,需要删除满足条件的数组。示例:删除小于…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/27 17:30
下一篇 03/27 17:30

相关推荐