微信小程序的生命周期实例演示-——-微信小程序教程系列(2)

运行:
(1)程序启动时,会触发以下2个函数
第一执行onLauch函数——当小程序初始化完成时,会触发 onLaunch(全局只触发一次)
第二执行onShow函数——当小程序启动,或从后台进入前台显示,会触发 onShow

(2)当点击“后台”时,会触发以下函数(即程序被转到后台时)
onHide函数——当小程序从前台进入后台,会触发 onHide

当点击“前台”时,就会再次触发onShow函数

Page的生命周期


示例: 演示Page的生命周期函数

home.js:
Page({
data:{ },
onLoad:function(options){
// 生命周期函数–监听页面加载
console.log(“Page onLoad函数”);
},
onReady:function(){
// 生命周期函数–监听页面初次渲染完成
console.log(“Page onReady函数”);
},
onShow:function(){
// 生命周期函数–监听页面显示
console.log(“Page onShow函数”);
},
onHide:function(){
// 生命周期函数–监听页面隐藏
console.log(“Page onHide函数”);
}

})

运行:
(1)
当启动home页面时,会触发以下3个函数
第一执行onLoad函数——在文档加载的时候会执行
第二执行onShow函数——在页面显示的时候会执行
第三执行onReady函数——在页面初次渲染完成时执行

(2)在Home页面时,当点击左上角“返回”,会触发以下函数
onUnload函数——在页面销毁时执行
Page Onload 函数
(3)在Home页面时,当点击“后台”时,会触发以下函数(即程序被转到后台时)
onHide函数——在页面隐藏时会执行

(4)在Home页面时,当点击“前台”时,会触发以下函数(即程序从后台被重新转回前台时)
onShow函数——在页面显示时会执行

示例:演示App生命周期函数和Page生命周期函数的结合使用

app.js:

在app.js文件添加以下几个生命周期函数

App({

onLaunch: function () {

console.log(“App生命周期函数——onLaunch函数”);

},

onShow: function () {

console.log(“App生命周期函数——onShow函数”);

},

onHide: function () {

console.log(“App生命周期函数——onHide函数”);

},

onError: function (msg) {

console.log(“App生命周期函数——onError函数”);

}

})

index.js:

在index.js文件添加以下几个生命周期函数

Page({

data:{ },

onLoad:function(options){

// 生命周期函数–监听页面加载

console.log(“Page onLoad函数”);

},

onReady:function(){

// 生命周期函数–监听页面初次渲染完成

console.log(“Page onReady函数”);

},

onShow:function(){

// 生命周期函数–监听页面显示

console.log(“Page onShow函数”);

},

onHide:function(){

// 生命周期函数–监听页面隐藏

console.log(“Page onHide函数”);

},

onUnload:function(){

// 生命周期函数–监听页面卸载

文末

好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。

这里放上一部分我工作以来以及参与过的大大小小的面试收集总结出来的一套进阶学习的视频及面试专题资料包,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
[外链图片转存中…(img-Vsc5t4ZI-1715305273191)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

  • 21
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值