微信小程序的文件結(jié)構(gòu)可以分為三個(gè)部分:
- 小程序由一個(gè)一個(gè)界面組成的,pages底下存放的就是每一個(gè)頁(yè)面的文件,一個(gè)頁(yè)面對(duì)應(yīng)一個(gè)目錄,如上圖中的index和logs。目錄下的作用分別為,.js控制頁(yè)面的邏輯 .json頁(yè)面的配置 .wxml頁(yè)面的結(jié)構(gòu)(類似于html) .wxss頁(yè)面的樣式(類似于css)。
- utils目錄底下存放一些可公用的代碼,例如日期格式化函數(shù)。
- 全局文件就是相對(duì)于整個(gè)小程序而言的。
App.js、app.json和app.wxss分別和頁(yè)面文件中的.js .json .wxss的作用是一樣的,不過作用范圍不同。
project.config.json是小程序項(xiàng)目的個(gè)性化配置文件,可以記錄開發(fā)者使用微信小程序開發(fā)工具的個(gè)性化的東西。例如界面顏色、編譯配置等等。
sitemap.json 文件用于配置小程序及其頁(yè)面是否允許被微信索引,默認(rèn)所有的頁(yè)面都允許被索引。