国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序 教程之注冊程序

2024-07-22 01:16:51
字體:
來源:轉載
供稿:網友

系列文章:

微信小程序 教程之模塊化

微信小程序 教程之注冊頁面

微信小程序 教程之注冊程序

App()

App()函數用來注冊一個小程序。接受一個object參數,其指定小程序的生命周期函數等。

object參數說明:

屬性 類型 描述 觸發時機
onLaunch Function 生命周期函數--監聽小程序初始化 當小程序初始化完成時,會觸發onLaunch(全局只觸發一次)
onShow Function 生命周期函數--監聽小程序顯示 當小程序啟動,或從后臺進入前臺顯示,會觸發onShow
onHide Function 生命周期函數--監聽小程序隱藏 當小程序從前臺進入后臺,會觸發onHide
其他 Any 開發者可以添加任意的函數或數據到Object參數中,用this可以訪問  

前臺、后臺定義: 當用戶點擊左上角關閉,或者按了設備Home鍵離開微信,小程序并沒有正在的銷毀,而是進入了后臺;當再次啟動微信或再次打開小程序,又會從后臺進入前臺。

只有當小程序進入后臺一定時間,或者系統資源占用過高,才會被真正的銷毀。

示例代碼:

App({ onLaunch: function() {  // Do something initial when launch. }, onShow: function() {  // Do something when show. }, onHide: function() {  // Do something when hide. }, globalData: 'I am global data'})

App.prototype.getCurrentPage()

getCurrentPage()函數用戶獲取當前頁面的實例。

getApp()

我們提供了全局的getApp()函數,可以獲取到小程序實例。

// other.jsvar appInstance = getApp()console.log(appInstance.globalData) // I am global data

注意:

App()必須在app.js中注冊,且不能注冊多個。
不要在定義于App()內的函數中調用getApp(),使用this就可以拿到app實例。
不要在onLaunch的時候調用getCurrentPage(),此時page還沒有生成。
通過getApp獲取實例之后,不要私自調用生命周期函數。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 那坡县| 张家口市| 乐东| 永泰县| 大同县| 砚山县| 永济市| 铅山县| 望江县| 嘉义县| 东海县| 周宁县| 成都市| 东兴市| 桂阳县| 安陆市| 合肥市| 岳阳市| 台东市| 崇信县| 宁陕县| 色达县| 衡阳县| 山阴县| 永年县| 兴海县| 新乐市| 白城市| 黄骅市| 云林县| 文登市| 凤翔县| 新余市| 岚皋县| 宝清县| 合肥市| 崇文区| 鄯善县| 德安县| 石阡县| 庆阳市|