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

2020-09-18 10:14 更新

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

每個(gè)小程序頂層一般包含三個(gè)文件。

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

簡(jiǎn)單示例

一個(gè)簡(jiǎn)單的 app.json 示例代碼如下:

  1. {
  2. "pages": [
  3. "pages/index/index",
  4. "pages/logs/logs"
  5. ],
  6. "window": {
  7. "defaultTitle": "Demo"
  8. }
  9. }

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

一個(gè)簡(jiǎn)單的 app.js 示例代碼如下:

  1. App({
  2. onLaunch(options) {
  3. // 第一次打開
  4. },
  5. onShow(options) {
  6. // 小程序啟動(dòng),或從后臺(tái)被重新打開
  7. },
  8. onHide() {
  9. // 小程序從前臺(tái)進(jìn)入后臺(tái)
  10. },
  11. onError(msg) {
  12. // 小程序發(fā)生腳本錯(cuò)誤或 API 調(diào)用出現(xiàn)報(bào)錯(cuò)
  13. console.log(msg);
  14. },
  15. globalData: {
  16. // 全局?jǐn)?shù)據(jù)
  17. name: 'alipay',
  18. },
  19. });
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)