国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

小程序學習筆記(1)

StonePanda / 2088人閱讀

摘要:接受一個參數,其指定小程序的生命周期回調等。前臺后臺定義當用戶點擊左上角關閉,或者按了設備鍵離開微信,小程序并沒有直接銷毀,而是進入了后臺當再次進入微信或再次打開小程序,又會從后臺進入前臺。

1. 注冊小程序
----------
用App() 函數來注冊一個小程序。接受一個 Object 參數,其指定小程序的生命周期回調等。它必須在 app.js 中調用,必須調用且只能調用一次。不然會出現無法預期的后果。
前臺、后臺定義: 當用戶點擊左上角關閉,或者按了設備 Home
鍵離開微信,小程序并沒有直接銷毀,而是進入了后臺;當再次進入微信或再次打開小程序,又會從后臺進入前臺。需要注意的是:只有當小程序進入后臺一定時間,或者系統資源占用過高,才會被真正的銷毀。
App({
  onLaunch: function(options) {
    // 小程序初始化完成時(全局只觸發一次)
    options包含小程序的初始path,query,scene(場景值),shareTicket,referrerInfo.appId,referrerInfo.extraData(scene=1037或1038時支持)
  },
  onShow: function(options) {
    // Do something when show.小程序啟動,或從后臺進入前臺顯示時
    參數與onLaunch一致
  },
  onHide: function() {
    // Do something when hide.小程序從前臺進入后臺時
  },
  onError: function(msg) {
    console.log(msg)
    //小程序發生腳本錯誤,或者 api 調用失敗時觸發,會帶上錯誤信息
  },
onPageNotFound:function(){
    //頁面不存在監聽函數, 小程序要打開的頁面不存在時觸發,會帶上頁面信息回調該函數
    不存在頁面的path,打開不存在頁面的query,是否是本次啟動的首個頁面isEntryPage
}
> 開發者可以在 onPageNotFound 回調中進行重定向處理,但必須在回調中同步處理,異步處理(例如 setTimeout
> 異步執行)無效
App({
  onPageNotFound(res) {
    wx.redirectTo({
      url: "pages/..."
    }) // 如果是 tabbar 頁面,請使用 wx.switchTab
  }
})
> 如果開發者沒有添加 onPageNotFound 監聽,當跳轉頁面不存在時,將推入微信客戶端原生的頁面不存在提示頁面。
如果 onPageNotFound 回調中又重定向到另一個不存在的頁面,將推入微信客戶端原生的頁面不存在提示頁面,并且不再回調 onPageNotFound。

  globalData: "I am global data"
})
2. 注冊頁面

Page(Object) 函數用來注冊一個頁面。接受一個 Object 類型參數,其指定頁面的初始數據、生命周期回調、事件處理函數等。
生命周期:

Page({
  data: {
    text: "This is page data."
  },
  onLoad: function(options) {
    // Do some initialize when page load.監聽頁面加載
    options中有打開當前頁面路徑中的參數
  },
  onReady: function() {
    // Do something when page ready.監聽頁面顯示
  },
  onShow: function() {
    // Do something when page show.監聽頁面初次渲染完成,代表頁面已經準備妥當,可以和視圖層進行交互
  },
  onHide: function() {
    // Do something when page hide.監聽頁面隱藏,如 navigateTo 或底部 tab 切換到其他頁面,小程序切入后臺
  },
  onUnload: function() {
    // Do something when page close.監聽頁面卸載,如redirectTo或navigateBack到其他頁面時。
  }
})

頁面事件處理函數:

onPullDownRefres
監聽用戶下拉刷新事件。

需要在app.json的window選項中或頁面配置中開啟enablePullDownRefresh。
可以通過wx.startPullDownRefresh觸發下拉刷新,調用后觸發下拉刷新動畫,效果與用戶手動下拉刷新一致。
當處理完數據刷新后,wx.stopPullDownRefresh可以停止當前頁面的下拉刷新。

onReachBottom()
監聽用戶上拉觸底事件。

可以在app.json的window選項中或頁面配置中設置觸發距離onReachBottomDistance。
在觸發距離內滑動期間,本事件只會被觸發一次。

onShareAppMessage:

監聽用戶點擊頁面內轉發按鈕(

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/53169.html

相關文章

  • 程序學習筆記(1)

    摘要:接受一個參數,其指定小程序的生命周期回調等。前臺后臺定義當用戶點擊左上角關閉,或者按了設備鍵離開微信,小程序并沒有直接銷毀,而是進入了后臺當再次進入微信或再次打開小程序,又會從后臺進入前臺。 1. 注冊小程序 ---------- 用App() 函數來注冊一個小程序。接受一個 Object 參數,其指定小程序的生命周期回調等。它必須在 app.js 中調用,必須調用且只能調用一次。不然...

    shaonbean 評論0 收藏0
  • 程序學習筆記(1)

    摘要:接受一個參數,其指定小程序的生命周期回調等。前臺后臺定義當用戶點擊左上角關閉,或者按了設備鍵離開微信,小程序并沒有直接銷毀,而是進入了后臺當再次進入微信或再次打開小程序,又會從后臺進入前臺。 1. 注冊小程序 ---------- 用App() 函數來注冊一個小程序。接受一個 Object 參數,其指定小程序的生命周期回調等。它必須在 app.js 中調用,必須調用且只能調用一次。不然...

    Carson 評論0 收藏0
  • 前端學習資源匯總

    摘要:建立該倉庫的目的主要是整理收集學習資源,統一管理,方便隨時查找。目前整合的學習資源只是前端方向的,可能會存在漏缺比較好的資源,需要慢慢的完善它,歡迎在該上補充資源或者提供寶貴的建議。 說明 平時的學習資源都比較的凌亂,看到好的資源都是直接收藏在瀏覽器的收藏夾中,這樣其實并不方便,整理在云筆記上,也不方便查看修改記錄,索性就整理在 github 上并開源出來,希望幫助大家能夠更快的找到需...

    SnaiLiu 評論0 收藏0

發表評論

0條評論

StonePanda

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<