小程序生命周期函数

小程序生命周期函数

APP:

onlauch:启动时最先触发,且全局仅触发一次!

onshow:程序启动后或者小程序由前台->后台触发

onhide:后台->前台触发

onerroe:报错

page:

onload:文档加载的时候执行1

onshow:  页面显示的时候执行2

onready:页面除此渲染的时候执行,其余时候同APP3

onhide:  同APP

onunload:页面销毁的时候执行

同时执行:

1.程序启动时:先app执行完再到page执行

2.程序进入后台:先page执行再APP

3.程序进入前台:先APP再page

原文地址:https://www.cnblogs.com/nikozhang/p/10840944.html

时间: 2024-10-11 13:51:58

小程序生命周期函数的相关文章

小程序生命周期与小程序组件生命周期

小程序注册完成后,加载页面,触发onLoad方法. 页面载入后触发onShow方法,显示页面. 首次显示页面,会触发onReady方法,渲染页面元素和样式,一个页面只会调用一次. 当小程序后台运行或跳转到其他页面时,触发onHide方法. 当小程序有后台进入到前台运行或重新进入页面时,触发onShow方法. 当使用重定向方法wx.redirectTo(OBJECT)或关闭当前页返回上一页wx.navigateBack(),触发onUnload 小程序组件的生命周期,内容大致如下: created

微信小程序生命周期

微信小程序 生命周期 通俗的讲,生命周期就是指一个对象的生老病死. 从软件的角度来看,生命周期指程序从创建.到开始.暂停.唤起.停止.卸载的过程. 下面从一下三个方面介绍微信小程序的生命周期: 应用生命周期 页面生命周期 应用生命周期影响页面生命周期 >>>应用生命周期 用户首次打开小程序,触发 onLaunch(全局只触发一次). 小程序初始化完成后,触发onShow方法,监听小程序显示. 小程序从前台进入后台,触发 onHide方法. 小程序从后台进入前台显示,触发 onShow方法

浅谈小程序生命周期

马上要做小程序的开发啦,看了一波文档,总结一下. 小程序开发框架小程序的框架分为视图层和逻辑层.逻辑层由js 编写,视图层由WXML和WXSS编写.WXML 用来描述页面结构,相当于HTML;WXSS用来用来描述页面样式,相当于CSS. 小程序启动后,每个页面的数据放在data(这个data是在页面的js文件里)里面,初始化页面, 当用户触发页面的事件,逻辑层接受页面的事件反馈,通过setData发送新数据到视图层(异步),页面更新,同时改变对应的this.data的值(同步).小程序里面的se

小程序生命周期(onLaunch、onShow、onHide、onReady、onLoad、onUnloa)

(1)onlaunch:当小程序初始化完成时,会触发 onLaunch(全局只触发一次)(app.js):(2)onLoad: 页面加载小程序注册完成后,加载页面,触发onLoad方法.一个页面只会调用一次,可以在 onLoad 中获取打开当前页面所调用的 query 参数(页面js).(3)onShow: 页面显示页面载入后触发onShow方法,显示页面.每次打开页面都会调用一次(比如当小程序有后台进入到前台运行或重新进入页面时).(4)onReady: 首次显示页面,页面初次渲染完成,会触发

小程序生命周期

在app.js加入下面数据显示的效果 onShow: function() { console.log("onshow showshowshowshowshowshowshowshowshow ") }, onHide: function() { console.log("onHide HideHideHideHideHideHide") }, onLaunch: function () { console.log("onLaunchonLaunchonL

微信小程序入门五: wxml文件引用、模版、生命周期

实例内容 wxml文件引用(include.import) 模版 小程序生命周期 实例一: include方式引用header.wxml文件 文件引用对于代码的重用非常重要,例如在web开发中我们可以将公用的header部分和footer等部分进行提取,然后在需要的地方进行引用. 微信小程序里面,是包含引用功能的--include.import.这两个引用文件的标签,使用基本差不多,这里先说一下include. 微信中的视图文件引用,引用过来的都是没有渲染的,基本类似于直接将引用过来的文件复制到

小程序全局生命周期( 仅供了解 )

每天保持睡不着又醒不来的状态只有麻木的做人麻木的麻木的呼吸忘记自己的存在 app.js是用来注册小程序的 注册小程序.接受一个 Object 参数,其指定小程序的生命周期回调等. 微信小程序生命周期(全局生命周期): onLaunch(...rest){}:监听小程序初始化.(小程序启动时会执行该声明周期函数执行一次) onShow(...rest){}:监听小程序启动或切前台(显示) 这个参数是数组对象: path:在哪个路径来的 query:要传的值 scene:1001是场景值详情请看下面

微信小程序开发个人笔记

1,配置文件.json 小程序的全局配置app.json和页面配置page.json每单页页面也有相应的.json文件,设置每个页面中.json配置,会覆盖与app.json相同的配置项.如下:是一个包含了所有配置选项的简单配置app.json "pages": [//设置页面的路径 "pages/index/index", //不需要写index.wxml,index.js,index,wxss,框架会自动寻找并整合 "pages/logs/logs&q

微信小程序前端源码逻辑和工作流

看完微信小程序的前端代码真的让我热血沸腾啊,代码逻辑和设计一目了然,没有多余的东西,真的是大道至简. 废话不多说,直接分析前端代码.个人观点,难免有疏漏,仅供参考. 文件基本结构: 先看入口app.js,app(obj)注册一个小程序.接受一个 object 参数,其指定小程序的生命周期函数等.其他文件可以通过全局方法getApp()获取app实例,进而直接调用它的属性或方法,例如(getApp().globalData) //app.js App({ onLaunch: function ()