三、 支付寶小程序——框架(一)

上一節(jié),我們學會了如何創(chuàng)建一個支付寶小程序。這一節(jié),我們學習支付寶小程序配置App。

三、 支付寶小程序——框架(一)

1. 打開支付寶小程序開發(fā)工具,查看項目框架結構

demo項目結構

其實本身的項目結構最精簡的還不現(xiàn)在這個結構,一個小程序必要的文件有app.json,app.js,這兩個文件必須存在且放在項目的根目錄中,當然我們創(chuàng)建一個小程序,我們肯定需要有頁面page,如index文件夾中的文件就是一個page頁面,一個頁面的必要文件也只有axml和js文件。

2. app.js 小程序應用邏輯(必須有且存在項目根目錄下)

App({
  onLaunch(options) {},  // 小程序啟動
  onShow(options) {},   // 小程序切換到前臺
  onHide() {},          // 小程序切換到后臺
  onError(msg) {       // 小程序出錯
    console.log(msg)
  }
})

App 代表頂層應用,管理所有頁面和全局數(shù)據(jù),以及提供生命周期方法。它也是一個構造方法,生成 App 實例。一個小程序就是一個 App 實例。
小程序的四個鉤子事件:
onLaunch: 監(jiān)聽小程序初始化,當小程序初始化完成時觸發(fā),全局只觸發(fā)一次
onShow: 監(jiān)聽小程序顯示,當小程序啟動,或從后臺進入前臺顯示時觸發(fā)
onHide: 監(jiān)聽小程序隱藏,當小程序從前臺進入后臺時觸發(fā)
onError: 監(jiān)聽小程序錯誤,當小程序發(fā)生 js 錯誤時觸發(fā)

3. app.json 小程序應用配置

{
  "pages": [
    "pages/index/index"
  ],
  "window": {
    "defaultTitle": "我的第一個支付寶小程序"
  },
  "tabBar": {
    "textColor": "#dddddd",
    "selectedColor": "#49a9ee",
    "backgroundColor": "#ffffff",
    "items": [
      {
        "pagePath": "pages/index/index",
        "name": "首頁"
      },
      {
        "pagePath": "pages/index/index",
        "name": "日志"
      }
    ]
  }
}

pages:數(shù)組結構,必填,設置小程序頁面路由
window:對象結構,選填,設置小程序默認頁面的窗口表現(xiàn)
tabBar:對象結構,選填,設置小程序底部tab的表現(xiàn)

運行上述配置文件,出現(xiàn)如下效果。
具體參數(shù)的設置可查看小程序開發(fā)文檔:支付寶小程序開發(fā)文檔

效果圖

至此,我們已經(jīng)學學習了小程序的應用邏輯和應用配置。下一節(jié),我們將做個小案例

上一節(jié):二、 開啟我的第一個支付寶小程序
下一節(jié):四、支付寶小程序——框架(二)

原文作者:Anting全棧開發(fā)
技術博客:http://www.itdecent.cn/u/259b7db6cc20
90后,愛編程,愛運營,文藝與代碼齊飛,魅力與智慧共存的全棧開發(fā)一枚。
堅持總結工作中遇到的技術問題,堅持記錄工作中所所思所見,對于博客上面有不會的問題,可以加入qq技術交流群聊:649040560。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 因新工作主要負責微信小程序這一塊,最近的重心就移到這一塊,該博客是對微信小程序整體的整理歸納以及標明一些細節(jié)點,初...
    majun00閱讀 7,639評論 0 9
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,346評論 4 61
  • 最近幾年有個詞,頻繁出現(xiàn),很多人都把它掛在嘴邊,甚至它變的很時髦,這個詞叫——迭代。 迭代,這個詞我以前是...
    愛化妝的小女子閱讀 565評論 1 3
  • 前言 為什么要寫這個 早上用word發(fā)了一篇作業(yè)給秀燕小姐姐,她問我會不會用markdown(后面簡稱MD),我都...
    Miuse喵喵閱讀 976評論 2 12
  • 今天下午,我們上了兩節(jié)社團課。 上的是:“《 做彩泥 》?!鄙险n了,今天我們捏的是:“梅花,蘭花,竹子,菊...
    軒小豆閱讀 256評論 0 0

友情鏈接更多精彩內容