欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

小程序開發(fā)之page()函數(shù)怎么用-創(chuàng)新互聯(lián)

這篇文章主要介紹了小程序開發(fā)之page()函數(shù)怎么用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

在寧鄉(xiāng)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)營(yíng)銷推廣,外貿(mào)網(wǎng)站制作,寧鄉(xiāng)網(wǎng)站建設(shè)費(fèi)用合理。

Page

Page()函數(shù)用來注冊(cè)一個(gè)頁面。接受一個(gè)object參數(shù),其指定頁面的初始數(shù)據(jù)、生命周期函數(shù)、事件處理函數(shù)等。

object參數(shù)說明:

小程序開發(fā)之page()函數(shù)怎么用

示例代碼:

//index.js
Page({
  data: {
    text: "This is page data."
  },
  onLoad: function(options) {
    // Do some initialize when page load.
  },
  onReady: function() {
    // Do something when page ready.
  },
  onShow: function() {
    // Do something when page show.
  },
  onHide: function() {
    // Do something when page hide.
  },
  onUnload: function() {
    // Do something when page close.
  },
  onPullDownRefresh: function() {
    // Do something when pull down.
  },  onReachBottom: function() {
    // Do something when page reach bottom.
  },  onShareAppMessage: function() {
    // return custom share date when user share.
  },
  // Event handler.
  viewTap: function() {
    this.setData({
      text: 'Set some data for updating view.'
    })
  },
  customData: {
    hi: 'MINA'
  }
})

初始化數(shù)據(jù)

初始化數(shù)據(jù)將作為頁面的第一次渲染。data將會(huì)以JSON的形式由邏輯層傳至渲染層,所以其數(shù)據(jù)必須是可以轉(zhuǎn)成JSON的格式:字符串,數(shù)字,布爾值,對(duì)象,數(shù)組。

渲染層可以通過WXML對(duì)數(shù)據(jù)進(jìn)行綁定。

示例代碼:

<view>{{text}}</view><view>{{array[0].msg}}</view>
Page({
  data: {
    text: 'init data',
    array: [{msg: '1'}, {msg: '2'}]
  }
})

生命周期函數(shù)

onLoad: 頁面加載

一個(gè)頁面只會(huì)調(diào)用一次。

接收頁面參數(shù)可以獲取wx.navigateTo和wx.redirectTo及<navigator/>中的 query。

onShow: 頁面顯示

每次打開頁面都會(huì)調(diào)用一次。

onReady: 頁面初次渲染完成

一個(gè)頁面只會(huì)調(diào)用一次,代表頁面已經(jīng)準(zhǔn)備妥當(dāng),可以和視圖層進(jìn)行交互。

對(duì)界面的設(shè)置如wx.setNavigationBarTitle請(qǐng)?jiān)趏nReady之后設(shè)置。詳見生命周期

onHide: 頁面隱藏

當(dāng)navigateTo或底部tab切換時(shí)調(diào)用。

onUnload: 頁面卸載

當(dāng)redirectTo或navigateBack的時(shí)候調(diào)用。

生命周期的調(diào)用以及頁面的路由方式詳見

onLoad參數(shù)

小程序開發(fā)之page()函數(shù)怎么用

頁面相關(guān)事件處理函數(shù)

onPullDownRefresh: 下拉刷新

監(jiān)聽用戶下拉刷新事件。

需要在config的window選項(xiàng)中開啟enablePullDownRefresh。

當(dāng)處理完數(shù)據(jù)刷新后,wx.stopPullDownRefresh可以停止當(dāng)前頁面的下拉刷新。

onShareAppMessage: 用戶分享

只有定義了此事件處理函數(shù),右上角菜單才會(huì)顯示“分享”按鈕

用戶點(diǎn)擊分享按鈕的時(shí)候會(huì)調(diào)用

此事件需要 return 一個(gè) Object,用于自定義分享內(nèi)容

自定義分享字段

示例代碼

Page({
  onShareAppMessage: function () {    return {
      title: '自定義分享標(biāo)題',
      path: '/page/user?id=123'
    }
  }
})

事件處理函數(shù)

除了初始化數(shù)據(jù)和生命周期函數(shù),Page中還可以定義一些特殊的函數(shù):事件處理函數(shù)。在渲染層可以在組件中加入事件綁定,當(dāng)達(dá)到觸發(fā)事件時(shí),就會(huì)執(zhí)行Page中定義的事件處理函數(shù)。

示例代碼:

<view bindtap="viewTap"> click me </view>Page({
  viewTap: function() {
    console.log('view tap')
  }})
Page.prototype.setData()

setData函數(shù)用于將數(shù)據(jù)從邏輯層發(fā)送到視圖層,同時(shí)改變對(duì)應(yīng)的this.data的值。

注意:

直接修改this.data無效,無法改變頁面的狀態(tài),還會(huì)造成數(shù)據(jù)不一致。

單次設(shè)置的數(shù)據(jù)不能超過1024kB,請(qǐng)盡量避免一次設(shè)置過多的數(shù)據(jù)。

setData()參數(shù)格式

接受一個(gè)對(duì)象,以key,value的形式表示將this.data中的key對(duì)應(yīng)的值改變成value。

其中key可以非常靈活,以數(shù)據(jù)路徑的形式給出,如array[2].message,a.b.c.d,并且不需要在this.data中預(yù)先定義。

注意:

直接修改 this.data 而不調(diào)用 this.setData 是無法改變頁面的狀態(tài)的,還會(huì)造成數(shù)據(jù)不一致

單次設(shè)置的數(shù)據(jù)不能超過1024kB,請(qǐng)盡量避免一次設(shè)置過多的數(shù)據(jù)。

示例代碼:

<!--index.wxml--><view>{{text}}</view><button bindtap="changeText"> Change normal data </button><view>{{num}}</view><button bindtap="changeText"> Change normal num </button><view>{{array[0].text}}</view><button bindtap="changeItemInArray"> Change Array data </button><view>{{object.text}}</view><button bindtap="changeItemInObject"> Change Object data </button><view>{{newField.text}}</view><button bindtap="addNewField"> Add new data </button>
//index.jsPage({
  data: {
    text: 'init data',
    num: 0,
    array: [{text: 'init data'}],
    object: {
      text: 'init data'
    }
  },
 changeText: function() {
    // this.data.text = 'changed data'
  // bad, it can not work
    this.setData({
      text: 'changed data'
    })
  },
  changeNum: function() {
    this.data.num = 1
    this.setData({
      num: this.data.num
    })
  },
  changeItemInArray: function()
 {
    // you can use this way to modify a danamic data path
    this.setData({
      'array[0].text':'changed data'
    })
  },
  changeItemInObject: function(){
    this.setData({
      'object.text': 'changed data'
    });
  },
   addNewField: function()
 {
    this.setData({
      'newField.text': 'new data'
    })
  }
})

以下內(nèi)容你不需要立馬完全弄明白,不過以后它會(huì)有幫助。


生命周期函數(shù)

下圖說明了Page實(shí)例的生命周期。

小程序開發(fā)之page()函數(shù)怎么用

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“小程序開發(fā)之page()函數(shù)怎么用”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

當(dāng)前標(biāo)題:小程序開發(fā)之page()函數(shù)怎么用-創(chuàng)新互聯(lián)
本文鏈接:http://aaarwkj.com/article22/jopjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、定制開發(fā)、網(wǎng)站內(nèi)鏈、網(wǎng)站改版、虛擬主機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
亚洲精品国产av一区| 好吊精品视频在线观看| 日本加勒比在线播放一区 | 国产一区在线视频无卡顿| 粗长挺进新婚人妻诗岚| 人妻少妇久久中文字幕久久| 午夜少妇诱惑一区二区三区| 亚洲国产精品青青草| 高清免费欧美大片在线观看| 欧美老熟妇精品一区二区| 给我免费在线观看视频| 色综合视频二区偷拍在线| 久久综合给合综合久久| 日韩欧美一区二区黄色| 粉嫩av蜜臀一区二区三区| 国产白丝扒开做爽爽爽网站| 久久午夜视频在线观看| 五月婷婷六月丁香免费视频| 久久久人妻91久久久久| 国产麻豆91在线视频| 久久精品免成人费电影| 日韩精品一区二区三区人妻视频| 免费在线观看欧美色妇| 日本在线不卡一二三区| 高清av中文免费在线| 欧美国产日韩二区一区在线| 国产成人免费视频大全| 日韩中文字幕在线乱码| 人人妻人人澡人人揉| 丁香婷婷深情五月亚洲天堂| 国产亚洲香蕉精彩视频| 欧美黄色日本一区二区| 黄色三级欧美一区二区| 黄色录像免费一内片一级| 熟妇一区二区在线播放| 成人作爱视频免费播放| 亚洲欧美高清一区二区| 欧美一区二区三区爽| 精品国产成人一区二区| 亚洲日本av一区二区| 日本在线高清精品人妻|