赞
踩
属性 | 类型 | 描述 | 触发时机 |
onLaunch | Function | 生命周期函数--监听小程序初始化 | 当小程序初始化完成时,会触发 onLaunch(全局只触发一次) |
onShow | Function | 生命周期函数--监听小程序显示 | 当小程序启动,或从后台进入前台显示,会触发 onShow |
onHide | Function | 生命周期函数--监听小程序隐藏 | 当小程序从前台进入后台,会触发 onHide |
其他 | Any | 开发者可以添加任意的函数或数据到 Object 参数中,用 this 可以访问 |
在index.js中获取app对象及自定义数据:
全局数据最典型的应用场景就是保存或获取用户的信息,在以后的课程中会以案例来讲解。
四、页面的生命周期
Page() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。
属性 | 类型 | 描述 |
data | Object | 页面的初始数据 |
onLoad | Function | 生命周期函数--监听页面加载 |
onReady | Function | 生命周期函数--监听页面初次渲染完成 |
onShow | Function | 生命周期函数--监听页面显示 |
onHide | Function | 生命周期函数--监听页面隐藏 |
onUnload | Function | 生命周期函数--监听页面卸载 |
onPullDownRefreash | Function | 页面相关事件处理函数--监听用户下拉动作 |
其他 | Any | 开发者可以添加任意的函数或数据到 object 参数中,用 this 可以访问 |
Index.js代码如下:
生命周期函数
· onLoad: 页面加载
o 一个页面只会调用一次。
o 参数可以获取wx.navigateTo和wx.redirectTo及中的 query。
· onShow: 页面显示
o 每次打开页面都会调用一次。
· onReady: 页面初次渲染完成
o 一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。
o 对界面的设置如wx.setNavigationBarTitle请在onReady之后设置。
· onHide: 页面隐藏
o 当navigateTo或底部tab切换时调用。
· onUnload: 页面卸载
o 当redirectTo或navigateBack的时候调用。
页面相关事件处理函数
· onPullDownRefresh: 下拉刷新
o 监听用户下拉刷新事件。
o 需要在config的window选项中开启enablePullDownRefresh。
o 当处理完数据刷新后,wx.stopPullDownRefresh可以停止当前页面的下拉刷新。
事件处理函数
除了初始化数据和生命周期函数,Page 中还可以定义一些特殊的函数:事件处理函数。在渲染层可以在组件中加入事件绑定,当达到触发事件时,就会执行 Page 中定义的事件。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。