国产精品美女久久久久久久 _成人黄色免费短视频_欧美羞羞免费网站_97久久精品人人做人人爽50路 _99久久亚洲一区二区三区青草_99久久综合国产精品二区_91黄色免费看_国产嫩草在线视频_97精品视频_婷婷亚洲久悠悠色悠在线播放

開始制作
首頁> 行業資訊> 小程序> 資訊詳情

小程序目錄結構與“app.json”的核心配置

2025-09-21 17:00:00 來自于應用公園

對于剛接觸小程序開發的開發者而言,清晰理解其項目構成是成功的第一步。小程序的運行嚴格遵循一套特定的組織規則,其中小程序目錄結構和全局配置文件“app.json”扮演著至關重要的角色。掌握它們,就等于掌握了構建小程序的基石。本文將系統性地介紹這兩部分內容,助您快速上手。

一、小程序目錄結構解析

一個標準的小程序項目通常包含以下核心文件和目錄,它們各司其職,共同協作:

```
project-name/
├── pages/                 // 頁面目錄(必需)
│   ├── index/            // 'index' 頁面(名字可自定義)
│   │   ├── index.js      // 頁面邏輯
│   │   ├── index.json    // 頁面配置
│   │   ├── index.wxml    // 頁面結構(類似HTML)
│   │   └── index.wxss    // 頁面樣式(類似CSS)
│   └── logs/             // 'logs' 頁面
│       ├── logs.js
│       ├── logs.json
│       ├── logs.wxml
│       └── logs.wxss
├── utils/                // 公用工具模塊目錄(非必需,但常見)
│   └── util.js          // 公用工具函數,如日期格式化
├── app.js               // 小程序入口文件(必需)- 應用邏輯
├── app.json             // 小程序全局配置(必需)- 應用配置
├── app.wxss             // 小程序全局樣式(非必需)- 公共樣式
└── project.config.json  // 項目配置文件(用于開發者工具)
```

核心結構說明:

1.  pages 目錄(必需):這是小程序最重要的目錄,用于存放所有頁面。每個頁面又是一個獨立的文件夾,通常包含四種類型的文件:`.js`(邏輯)、`.wxml`(結構)、`.wxss`(樣式)和`.json`(配置)。app.json 中定義的每一個頁面路徑,都會在此目錄下找到對應的文件夾。
2.  utils 目錄:用于存放可被多個頁面復用的 JavaScript 工具模塊,如網絡請求封裝、數據處理函數等,通過 `require` 或 `import` 引入。
3.  app.js:小程序的入口腳本文件。在這里可以監聽并處理小程序的生命周期函數、聲明全局變量等。
4.  app.wxss:全局樣式文件。其中定義的樣式規則會應用到每一個頁面。頁面自身的 `.wxss` 文件僅作用于當前頁面,會覆蓋全局樣式。
5.  project.config.json:此文件用于配置開發者工具的個性化設置,例如界面顏色、編譯設置等。當項目換到另一臺電腦上時,它能保證開發環境的一致性。

二、“app.json”的核心配置詳解

`app.json` 是小程序的全局配置文件,它決定了小程序項目的整體框架、窗口表現、頁面注冊等根本性設置,是小程序核心配置的重中之重。所有配置項都必須寫在這個文件中。

以下是一些最常用且重要的配置項:

1. `pages` (數組 - 必需)
這是整個配置中最重要的項,用于注冊小程序的所有頁面路徑。數組中的每一項都是一個頁面的完整路徑,數組的第一項默認為小程序的首頁(啟動頁)。

```json
"pages": [
  "pages/index/index", // 首頁
  "pages/logs/logs",
  "pages/profile/profile"
]
```
注意: 當你新建一個頁面文件夾和文件后,只需在 `pages` 數組中新增其路徑并保存,開發者工具會自動創建所需的文件。

2. `window` (對象)
用于設置小程序的狀態欄、導航條、標題、窗口背景色等。

```json
"window": {
  "navigationBarBackgroundColor": "ffffff", // 導航欄背景顏色
  "navigationBarTitleText": "我的小程序",     // 導航欄標題文字
  "navigationBarTextStyle": "black",         // 導航欄標題顏色,僅支持 black/white
  "backgroundColor": "f5f5f5",              // 窗口背景色
  "backgroundTextStyle": "dark",             // 下拉 loading 的樣式,僅支持 dark/light
  "enablePullDownRefresh": false             // 是否開啟全局的下拉刷新
}
```

3. `tabBar` (對象)
如果小程序是一個多 Tab 應用(客戶端窗口的底部或頂部有選項卡欄,可以切換頁面),可以通過此配置項指定 Tab 欄的表現以及對應的頁面。

```json
"tabBar": {
  "color": "999", // 文字默認顏色
  "selectedColor": "ff4c5b", // 文字選中時的顏色
  "backgroundColor": "fff", // Tab 背景色
  "borderStyle": "black", // 邊框顏色,可選 black/white
  "list": [{ // Tab 的列表,至少2個,最多5個
    "pagePath": "pages/index/index", // 頁面路徑
    "text": "首頁", // Tab 上顯示的文字
    "iconPath": "images/tab_home.png", // 圖標路徑(未選中狀態)
    "selectedIconPath": "images/tab_home_active.png" // 選中時的圖標路徑
  }, {
    "pagePath": "pages/profile/profile",
    "text": "我的",
    "iconPath": "images/tab_profile.png",
    "selectedIconPath": "images/tab_profile_active.png"
  }]
}
```

4. `networkTimeout` (對象)
設置各種網絡請求的超時時間(單位:毫秒)。

```json
"networkTimeout": {
  "request": 10000, // wx.request 的超時時間
  "connectSocket": 10000, // wx.connectSocket 的超時時間
  "uploadFile": 10000, // wx.uploadFile 的超時時間
  "downloadFile": 10000 // wx.downloadFile 的超時時間
}
```

5. `debug` (布爾值)
是否開啟調試模式。在開發者工具上開啟后,調試信息會以 `info` 的形式輸出到 Console 面板,方便排查問題。

```json
"debug": true
```

總結

一個清晰規范的小程序目錄結構是項目可維護性的基礎,而精準的小程序核心配置則是驅動整個應用正確運行的靈魂。`app.json` 文件作為全局的總指揮,通過 `pages` 定義骨架,通過 `window` 和 `tabBar` 等定義外觀與交互,共同塑造了小程序給用戶的第一印象。

在實際開發中,建議在項目初期就規劃好頁面結構和 Tab 欄,并熟練運用 `app.json` 中的各項配置來定制所需的界面效果,這將為后續的開發和迭代打下堅實的基礎。
粵公網安備 44030602002171號      粵ICP備15056436號-2

在線咨詢

應用公園微信

售前咨詢熱線

13590461663

[關閉]
應用公園微信

官方微信自助客服

[關閉]
欧美美女搞黄| 精品国产一区二区三区2021| 97一区二区国产好的精华液| 日本一区二区视频在线观看| 精品精品导航| 最新欧美色图| 麻豆免费精品视频| 色视频www在线播放| 超碰成人在线观看| 亚洲午夜电影在线| 久久人人视频| 99免费精品在线观看| 国产香蕉尹人视频在线| 欧美国产91| 91国偷自产一区二区三区观看| av影院在线| 亚洲尤物在线| 传媒视频在线| 久久一综合视频| 久草影视在线| 日本亚洲三级在线| 日韩大片b站免费观看直播| 久久久久亚洲综合| 国产日韩电影| 亚洲欧洲日韩在线| 欧美美女在线观看| 日本高清不卡视频| 亚洲激情77| 激情综合色综合啪啪开心| 久久国产66| 性xxxx丰满孕妇xxxx另类| 国产日韩欧美a| 午夜不卡影院| 欧美日韩美少妇| 午夜在线视频观看日韩17c| 丁香花在线电影| 中文字幕亚洲在| 国精一区二区| 免费人成在线观看播放视频| 99久久精品费精品国产一区二区| 粉嫩av一区二区| www.99com| 国产精品99久久久久| 2019年精品视频自拍| 日本中文视频| 国产精品午夜在线| 日本中文一区二区三区| 中文成人激情娱乐网| 精品粉嫩aⅴ一区二区三区四区| av在线一区二区三区| 欧美丰满日韩| 国产高清视频色在线www| 精品国精品国产| av电影在线观看一区| 热久久天天拍国产| 久热在线观看视频| 91麻豆福利| 一区二区视频在线| 中文精品电影| 成人黄色图片网站| 欧美日韩视频精品二区| 国产精品人人做人人爽人人添| 亚洲乱码视频| 电影91久久久| 成年人福利视频| 亚洲蜜臀av乱码久久精品| 日韩视频二区| 美女精品导航| 午夜cr在线观看高清在线视频完整版| 一区二区三区日本| 97久久超碰国产精品电影| 亚洲国产高清一区二区三区| 久久99性xxx老妇胖精品| xxxx另类黑人| 日本一区高清| 婷婷综合影院| 亚洲国产成人高清精品| 久久午夜羞羞影院免费观看| 欧美精品色网| 亚洲狠狠婷婷| 中文字幕一区二区三区乱码图片| 久久男人av| 欧美另类变人与禽xxxxx| 欧美日韩欧美一区二区| 国产色爱av资源综合区| 99久久99久久久精品齐齐| 国产精品综合在线视频| 久久综合999| 亚洲欧美一区二区三区久本道91 | 国产福利电影网| 欧美专区日韩专区| 91精品国产综合久久福利| 亚洲成人在线网站| 在线观看免费视频综合| 色婷婷一区二区三区四区| 色爱区综合激月婷婷| 欧美性猛交xxxx乱大交蜜桃 | 精品国产一区二区在线观看| 午夜视频一区二区| 99re热这里只有精品视频| 国产欧美综合色| 亚洲国产精品人人做人人爽| 欧美午夜电影在线| 色婷婷精品大在线视频| 欧美视频一区二区三区四区 | 人交獸av完整版在线观看| 国产小视频在线观看| 草草久视频在线观看电影资源| 欧美日韩一级片网站| 欧美伊人久久久久久午夜久久久久| 亚洲国产成人高清精品| 色综合天天综合狠狠| 91成人免费在线| 欧美18—20岁hd第一次| 可以在线观看的av网站| а√在线中文网新版地址在线| 四虎国产精品成人免费影视| 羞羞视频在线观看一区二区| 91精品久久久久久久久久不卡| av网站一区二区三区| 国产精品狼人久久影院观看方式| 欧美日韩美女在线| 调教视频vk| 国产精品一区免费在线| 欧美巨大xxxx| 狠久久av成人天堂| 国产99精品视频| 国产精品欧美一级免费| 欧美天堂在线观看| 9lporm自拍视频区在线| 国产精品一国产精品| 亚洲免费成人| 99麻豆久久久国产精品免费优播| 欧美亚洲尤物久久| 玖玖在线免费视频| 中文字幕一区二区三区日韩精品| 亚洲激精日韩激精欧美精品| 亚洲欧洲av另类| 欧美一区二区三区在线电影| 久久国产精品美女| 韩国欧美国产一区| 欧美日韩黄色一区二区| 黑人另类精品××××性爽| 日本大胆欧美人术艺术动态| 国产精品女同互慰在线看 | 亚洲综合国产激情另类一区| 亚洲免费三区一区二区| 日韩写真福利视频在线| 伊人久久大香线| 久久夜色精品一区| 91精品在线麻豆| 日本妇女一区| 不卡的电视剧免费网站有什么| 国产在线制服美女| 日韩成人久久| 亚洲综合一区二区三区| 欧美日韩欧美| 午夜在线精品| 黄页在线播放| 欧美成人午夜77777| 亚洲欧美综合色| 八戒八戒神马在线电影| 中文欧美日韩| 欧美视频专区一二在线观看| 尤物视频在线看| 高清不卡在线观看av| 男女爱爱免费网站| 97久久视频| 日韩午夜电影在线观看| 国产欧美日韩影院| 精品久久久久人成| 日本电影久久久| 国产精品视频一二三区| 免费污视频在线| 亚洲一区二区三区影院| 国产调教在线| 亚洲一区影音先锋| 免费欧美网站| 欧美日韩国产综合草草| 日本一区二区三区视频| 先锋影音av资源在线| 亚洲高清影视| 亚洲国产wwwccc36天堂| 国产精品白丝一区二区三区| 色婷婷久久久久swag精品| 亚洲精品一级二级三级| 在线播放视频一区| 欧美+亚洲+精品+三区| 中文在线a√在线8| 男女激情视频一区| wwww亚洲| 中文字幕五月欧美| 盗摄牛牛av影视一区二区| 欧美一区二区视频网站| 精品99视频| h片精品在线观看| 亚洲国产成人高清精品| 黑丝美女一区二区| 中文字幕免费在线| 亚洲精品免费看|