支付寶小程序框架 全局配置介紹

2020-09-18 10:14 更新

App() 代表頂層應(yīng)用,管理所有頁面和全局數(shù)據(jù),以及提供生命周期回調(diào)等。App() 也是一個構(gòu)造方法,生成 App 實例,一個小程序就是一個 App 實例。

每個小程序頂層一般包含三個文件。

  • app.json:應(yīng)用配置
  • app.js:應(yīng)用邏輯
  • app.acss:應(yīng)用樣式(可選)

簡單示例

一個簡單的 app.json 示例代碼如下:

{
  "pages": [
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window": {
    "defaultTitle": "Demo"
  }
}

這段代碼配置指定小程序包含兩個頁面(indexlogs),以及設(shè)置應(yīng)用窗口的默認標題為 Demo。

一個簡單的 app.js 示例代碼如下:

App({
  onLaunch(options) {
    // 第一次打開
  },
  onShow(options) {
    // 小程序啟動,或從后臺被重新打開
  },
  onHide() {
    // 小程序從前臺進入后臺
  },
  onError(msg) {
    // 小程序發(fā)生腳本錯誤或 API 調(diào)用出現(xiàn)報錯
    console.log(msg);
  },
  globalData: {
  // 全局數(shù)據(jù)
    name: 'alipay',
  },
});
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號