2.3.5.3. 注册页面

对于小程序中的每个页面,都需要在页面对应的 js 文件中调用 Page 方法注册页面示例,指定页面的初始数据、生命周期回调、事件处理函数等。

详细的参数含义和使用请参考 Page 参考文档 。

// index.js Page({

data: {

text: ‘This is page data.’

}, onLoad(options) {

// Do some initialize when page load.

}, onReady() {

// Do something when page ready.

}, onShow() {

// Do something when page show.

}, onHide() {

// Do something when page hide.

}, onUnload() {

// Do something when page close.

}, onPullDownRefresh() {

// Do something when pull down.

}, onReachBottom() {

// Do something when page reach bottom.

}, onShareAppMessage() {

// return custom share data when user share.

}, onPageScroll() {

// Do something when page scroll

}, onResize() {

// Do something when page resize

}, onTabItemTap(item) {

console.log(item.index) console.log(item.pagePath) console.log(item.text)

}, // Event handler. viewTap() {

this.setData({

text: ‘Set some data for updating view.’

}, function () {

// this is setData callback

})

}, customData: {

hi: ‘MINA’

}

}) 除了 Page ,作为高级用法,页面可以像自定义组件一样使用 Component 来创建,这样就可以使用自定义组件的特性,如 behaviors 等。

具体细节请阅读 Component 构造器 章节。