工作394-注册页面学习
生活随笔
收集整理的這篇文章主要介紹了
工作394-注册页面学习
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
注冊頁面對(duì)于小程序中的每個(gè)頁面,都需要在頁面對(duì)應(yīng)的 js 文件中進(jìn)行注冊,指定頁面的初始數(shù)據(jù)、生命周期回調(diào)、事件處理函數(shù)等。
使用 Page 構(gòu)造器注冊頁面簡單的頁面可以使用 Page() 進(jìn)行構(gòu)造。代碼示例://index.js
Page({data: {text: "This is page data."},onLoad: function(options) {// 頁面創(chuàng)建時(shí)執(zhí)行},onShow: function() {// 頁面出現(xiàn)在前臺(tái)時(shí)執(zhí)行},onReady: function() {// 頁面首次渲染完畢時(shí)執(zhí)行},onHide: function() {// 頁面從前臺(tái)變?yōu)楹笈_(tái)時(shí)執(zhí)行},onUnload: function() {// 頁面銷毀時(shí)執(zhí)行},onPullDownRefresh: function() {// 觸發(fā)下拉刷新時(shí)執(zhí)行},onReachBottom: function() {// 頁面觸底時(shí)執(zhí)行},onShareAppMessage: function () {// 頁面被用戶分享時(shí)執(zhí)行},onPageScroll: function() {// 頁面滾動(dòng)時(shí)執(zhí)行},onResize: function() {// 頁面尺寸變化時(shí)執(zhí)行},onTabItemTap(item) {// tab 點(diǎn)擊時(shí)執(zhí)行console.log(item.index)console.log(item.pagePath)console.log(item.text)},// 事件響應(yīng)函數(shù)viewTap: function() {this.setData({text: 'Set some data for updating view.'}, function() {// this is setData callback})},// 自由數(shù)據(jù)customData: {hi: 'MINA'}
})詳細(xì)的參數(shù)含義和使用請參考 Page 參考文檔 。
在頁面中使用 behaviors基礎(chǔ)庫 2.9.2 開始支持,低版本需做兼容處理。頁面可以引用 behaviors 。 behaviors 可以用來讓多個(gè)頁面有相同的數(shù)據(jù)字段和方法。// my-behavior.js
module.exports = Behavior({data: {sharedText: 'This is a piece of data shared between pages.'},methods: {sharedMethod: function() {this.data.sharedText === 'This is a piece of data shared between pages.'}}
})// page-a.js
var myBehavior = require('./my-behavior.js')
Page({behaviors: [myBehavior],onLoad: function() {this.data.sharedText === 'This is a piece of data shared between pages.'}
})
總結(jié)
以上是生活随笔為你收集整理的工作394-注册页面学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript 新增两个原始数据类
- 下一篇: win10任务栏透明_Win10 美化软