W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
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"
}
}
這段代碼配置指定小程序包含兩個頁面(index
和 logs
),以及設(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',
},
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: