美文网首页微信小程序开发微信小程序开发者
你不知道的微信小程序页面生命周期方法

你不知道的微信小程序页面生命周期方法

作者: 可是你 | 来源:发表于2019-03-18 10:26 被阅读1次

我是一名计算机从业者,明天在公司从事着软件开发,写一些不入流的技术,记一些忘不掉的往事。分享一些不起眼的文字。欢迎关注公众号:qinyufencom;阅读更多精彩好文。

微信小程序开发现在还是很火热的,最近我也学习了一下,小程序的文档现在还算是比较全了,也比较整洁方便查找和观看。这篇文章就来介绍一下小程序的生命周期,只有彻底搞明白生命周期才能写出安全的小程序。

上图就是小程序默认页面的生命周期图。新建一个页面就会出现一个默认的生命周期方法,这个页面一共5个生命周期方法,data是用来绑定数据的方法,这几个方法都有着自己的执行顺序,这个页面的关闭、打开、隐藏都会在这个页面的相应方法执行。

onLaunch

当小程序初始化完成时,会触发 onLaunch(全局只触发一次)。

onShow

当小程序启动,或从后台进入前台显示,会触发 onShow

onHide

当小程序从前台进入后台,会触发 onHide

onError

当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息

前台、后台定义:

当用户点击左上角关闭,或者按了设备 Home 键离开微信,小程序并没有直接销毁,而是进入了后台;当再次进入微信或再次打开小程序,又会从后台进入前台。只有当小程序进入后台一定时间,或者系统资源占用过高,才会被真正的销毁。

相关文章

  • 微信小程序组件探究和应用

    把玩微信小程序组件 微信小程序把玩《二》:页面生命周期,模块化,数据绑定,view组件 微信小程序把玩《三》:sc...

  • uni-app 微信小程序学习笔记

    微信小程序的生命周期函数 应用的生命周期。onLaunchonShowonHideonError 页面的生命周期o...

  • 微信小程序之生命周期(四)

    微信小程序生命周期分类: 应用生命周期 页面生命周期 一、应用生命周期 App() 函数用来注册一个小程序。接受一...

  • 前端知识体系6.小程序

    本文目录 1.说下小程序框架的主要文件和目录的作用 2.微信小程序组件的生命周期 3.简单描述下微信小程序页面文件...

  • 生命周期

    小程序生命周期 小程序注册完成后,加载页面,触发onLoad方法。 页面载入后触发onShow方法,显示页面。 首...

  • 小程序教学九(生命周期)

    微信为我们监听小程序和各个页面的状态提供了系统函数让我们知道各个状态,进而进行操作。 小程序的生命周期函数 微信小...

  • 微信小程序的页面跳转和生命周期函数

    文章首发于个人博客,转载参考请注明来源微信小程序的页面跳转和生命周期函数 @TOC 前言 最近在做微信小程序,做页...

  • 关于微信小程序的生命周期

    这一段时间了解了一下微信小程序的生命周期,小程序的5个生命周期如下: onLoad: 页面初始化 onShow: ...

  • React生命周期

    什么是生命周期? 在开发微信小程序中,常见的生命周期方法有onLaunch,onLoad,onShow等。生命周期...

  • 微信小程序的生命周期和运行机制

    微信小程序的生命周期 在小程序中,通过App()来注册一个小程序,通过Page()来注册一个页面,在app.js这...

网友评论

    本文标题:你不知道的微信小程序页面生命周期方法

    本文链接:https://www.haomeiwen.com/subject/lizmmqtx.html