一区二区三区欧美日韩,91日韩在线专区,在线中文字幕第一页,亚洲成人观看,小黄鸭精品aⅴ导航网站入口,国产va免费精品观看精品视频,26uuu色噜噜精品一区二区,sm国产在线调教视频,99久久精品免费看,亚洲精品一区

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

小程序目錄結構與“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

[關閉]
應用公園微信

官方微信自助客服

[關閉]
先锋影音在线资源站91| 久久电影网站中文字幕| 成人黄页网站视频| 午夜激情在线播放| 亚洲天堂av在线| sis001欧美| 成人在线分类| 麻豆一区二区| 青草国产精品| 国产精品久久久久9999高清| 日韩中文字幕不卡| 韩国成人福利片在线播放| 岛国精品一区二区| 国产亚洲1区2区3区| 久久嫩草精品久久久精品一| 国产精品久久久久精k8| 一区二区三区影院| 色综合天天性综合| 亚洲国产精品久久久久秋霞不卡| 亚洲欧美在线第一页| 久久国产精品首页| 国产在线观看一区二区三区 | 色在线中文字幕| 国产电影一区二区三区爱妃记| 免费一级欧美片在线观看网站| 波多野结衣欧美| 日韩系列欧美系列| 秋霞成人午夜伦在线观看| www.在线成人| 亚洲成人动漫在线观看| 337p日本欧洲亚洲大胆色噜噜| 久久精彩免费视频| 国产日韩欧美综合| 国产鲁鲁视频在线观看特色| 久久亚洲资源中文字| 亚洲永久精品唐人导航网址| 国产亚洲毛片| 99久久精品免费看国产| 亚洲自拍偷拍网站| 日韩电影大片中文字幕| 日本91av在线播放| 国产在线资源| 欧美特黄色片| 亚洲一区二区三区无吗| 久久99国产精品久久| 亚洲欧洲精品成人久久奇米网| 色8久久人人97超碰香蕉987| 精品呦交小u女在线| 国产精品91久久久久久| 黄网站视频在线观看| 成人免费91| 亚洲综合社区| 自拍av一区二区三区| 日韩免费高清视频| 国产精品69精品一区二区三区| 天堂а√在线官网| 亚洲免费一区三区| 日韩黄色在线观看| 亚洲国产精品一区二区www| 亚洲精品中文字| 永久www成人看片| 国产免费拔擦拔擦8x高清在线人| 久久精品66| 国产成人免费在线观看不卡| 在线观看一区二区视频| 欧美黑人狂野猛交老妇| 日本免费在线视频| 久久不见久久见免费视频7| 毛片不卡一区二区| 在线亚洲精品福利网址导航| 91极品女神在线| 色网在线观看| 亚洲视频在线免费| 国产精品网站在线观看| 欧美mv日韩mv| 午夜男人视频在线观看| 精品三级久久久| 精品一区二区在线看| 欧美日韩在线观看一区二区| 国产成人拍精品视频午夜网站| 久色国产在线| 99国产精品视频免费观看一公开 | 欧美激情成人动漫| 97精品国产| 国产女主播一区| 亚洲欧美精品suv| 欧美日韩伦理片| 亚洲欧洲美洲国产香蕉| aaa亚洲精品| 亚洲午夜精品久久久久久久久久久久 | 久久久久久久久久久免费精品 | 国外男同性恋在线看| 99a精品视频在线观看| 激情欧美一区二区| 欧美绝品在线观看成人午夜影视| 国产精品免费久久久| 黄色日韩网站| 精品在线免费观看| 国产99视频在线观看| 天堂91在线| 里番精品3d一二三区| caoporn国产一区二区| 亚洲欧美三级伦理| 国产在线69| 性欧美xxxx大乳国产app| 欧美午夜视频网站| 亚洲精品第一国产综合野草社区| 久久a级毛片毛片免费观看| 国产精品青草久久| 91av免费观看91av精品在线| 九九久久国产| 91亚洲精品久久久蜜桃网站| 中国日韩欧美久久久久久久久| 福利小视频在线| 精品夜夜嗨av一区二区三区| 精品国产成人系列| av网址在线免费观看| 日韩电影一区二区三区| 亚洲аv电影天堂网| a级网站在线播放| 青青草精品视频| 精品亚洲精品福利线在观看| 日韩av官网| 国产a区久久久| www欧美日韩| 视频欧美精品| 久久久精品影视| 97超碰国产精品女人人人爽| 澳门成人av| 五月婷婷久久综合| 在线免费看污| 99成人精品| 亚洲精品自拍第一页| 在线天堂中文资源最新版| 96av麻豆蜜桃一区二区| 88国产精品欧美一区二区三区| 成人永久在线| 亚洲一区日韩精品中文字幕| 免费观看又污又黄在线观看国产| 亚洲最大av| 亚洲福利视频网| 日韩免费小视频| 中文字幕一区二区三区蜜月| 在线看片黄色| 久久婷婷影院| 欧美成人性色生活仑片| 久久综合色占| 日韩一区二区三| 69久成人做爰电影| 一区二区三区免费| 福利在线观看| 成人一区二区三区视频 | 欧美国产视频日韩| 香蕉久久精品日日躁夜夜躁| 欧美亚洲国产一区二区三区va| 中文字幕在线免费| 不卡的看片网站| 国产精品美乳在线观看| 欧美片第1页综合| 中文国产亚洲喷潮| 国产精品xxx在线观看| 91激情五月电影| 啦啦啦中文在线观看日本| 国产欧美综合在线| 黄色av免费| 久久精品国产一区二区三区免费看 | 奇米影视亚洲狠狠色| 久久久久久久久久久9不雅视频| 欧美丰满美乳xxx高潮www| 亚洲精品福利电影| 一区二区国产视频| 久久77777| 综合电影一区二区三区 | 国产精品久久免费视频| 五月天亚洲婷婷| 麻豆蜜桃在线| 亚洲综合丝袜美腿| 激情av在线播放| 亚洲欧美日韩一区二区 | 偷拍日韩校园综合在线| 美女写真理伦片在线看| 国产亚洲精品资源在线26u| 无圣光视频在线观看| 国产精品亚洲а∨天堂免在线| 国产成人综合精品| 日日摸夜夜添夜夜添亚洲女人| 午夜精品久久久久久99热| 亚洲日韩视频| 欧美与欧洲交xxxx免费观看| 一本色道久久综合亚洲精品高清| 97人人模人人爽人人喊中文字 | 久久久亚洲精品石原莉奈| 在线成年人视频| 91麻豆产精品久久久久久| 欧美zzoo| 国产日本欧美一区二区| 国产视频中文字幕在线观看| 亚洲一二三区视频在线观看| 麻豆国产在线| 日韩欧美中文字幕一区|