这里只要熟悉页面的基本生命周期即可,业务在指定生命周期函数内书写。
以下是官网给出的生命周期函数方法和状态图
上面的生周期函数图对于做Android 或者IOS的来书理解起来应该不是难事,具体怎么掌握只有慢慢尝试和摸索
代码处理:
这里的代码主需要对使用创建项目时index目录下文件处理下就行,至于跳转后的页面用的还是logs不需要更改!下面贴下代码注释也比较详细
rush:xml;">
otto">
otto">{{motto}}
index.wxss
rush:js;">
/**index.wxss**/
.container {
width: 800;
height: 800;
}
.userinfo {
width: 120rpx;
height: 120rpx;
background: red;
}
rush:js;">
//index.js
//
获取应用实例
var app = getApp()
Page({
/**
* 通过data初始化数据
*/
data: {
m
otto: '点击上面View
跳转',// userInfo: {}
},//事件处理
函数
bindViewTap: function() {
//通过
调用API进行
跳转
wx.navigat
eto({
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')
}
})
文章: