前端之家收集整理的这篇文章主要介绍了
微信小程序(五)页面生命周期详细介绍,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这里只要熟悉页面的基本生命周期即可,业务在指定生命周期函数内书写。
以下是官网给出的生命周期函数方法和状态图
上面的生周期函数图对于做Android 或者IOS的来书理解起来应该不是难事,具体怎么掌握只有慢慢尝试和摸索
代码处理:
这里的代码主需要对使用创建项目时index目录下文件处理下就行,至于跳转后的页面用的还是logs不需要更改!下面贴下代码注释也比较详细
index.wxss
.container {
width: 800;
height: 800;
}
.userinfo {
width: 120rpx;
height: 120rpx;
background: red;
}
获取应用实例
var app = getApp()
Page({
/**
* 通过data初始化数据
*/
data: {
motto: '点击上面View
跳转',// userInfo: {}
},//事件处理
函数
bindViewTap: function() {
//通过
调用API进行
跳转
wx.navigateTo({
url: '../logs/logs'
})
},/**
* 监听
页面开在加载的状态
*
页面加载完成之后就不会在执行
*/
onLoad: function () {
console.log('index---------onLoad()')
// //this指的就是本
页面对象
// var that = this
// //
调用应用实例的
方法获取全局数据
// app.getUserInfo(function(userInfo){
// //更新数据
// that.setData({
// userInfo:userInfo
// })
// //更新本
页面
// that.update()
// })
},/**
* 监听
页面显示,
* 当从
当前页面调转到另一个
页面
* 另一个
页面销毁时会再次执行
*/
onShow: function() {
console.log('index---------onShow()')
},/**
* 监听
页面渲染完成
* 完成之后不会在执行
*/
onReady: function() {
console.log('index---------onReaday()');
},/**
* 监听
页面隐藏
*
当前页面调到另一个
页面时会执行
*/
onHide: function() {
console.log('index---------onHide()')
},/**
* 当
页面销毁时
调用
*/
onUnload: function() {
console.log('index---------onUnload')
}
})
文章: