當咱們打開一個微信小程序項目後,點擊進入「編輯」菜單,咱們能夠看到有如下5個文件/文件夾):pages文件夾,utils文件夾,全局文件app.js文件,全局文件app.json文件,圖片編輯文件工具app.wxss文件。json
小程序目錄結構的總體結構以下:小程序
小程序包含一個描述總體程序的APP和多個描述各自頁面的page。微信小程序
文件 | 必填 | 做用 |
app.js | 是 | 小程序邏輯 |
app.json | 是 | 小程序公共設置 |
app.wxss | 否 | 小程序公共樣式表 |
一個小程序頁面由四個文件組成,分別是:微信
文件類型 必填 做用網絡
js 是 頁面邏輯app
wxml 是 頁面結構框架
wxss 否 頁面樣式表xss
json 否 頁面配置ide
1.pages目錄介紹函數
1 module.exports = {
2 formatTime: formatTime 3 }
複製代碼
1 var util = require('../../utils/util.js')
複製代碼
1 function util(){
2 console.log("模塊被調用了!!") 3 } 4 module.exports.util = util
複製代碼
var common = require('../../utils/util.js')
複製代碼
1 App({
2 onLaunch: function () { 3 console.log('App Launch') 4 }, 5 onShow: function () { 6 console.log('App Show') 7 }, 8 onHide: function () { 9 console.log('App Hide') 10 } 11 }) 12 複製代碼
App() 函數用來註冊一個小程序。接受一個 object 參數,其指定小程序的生命週期函數等。
app.json : 系統全局配置文件,是必須包含的。包含設置頁面路徑,設置底部,網絡,調試模式,設置導航頭的顏色,字體大小,下面有沒有tabbar等功能,具體頁面的配置在頁面的json文件中單獨修改,任何一個頁面都須要在app.json中註冊,若是不在json中添加,頁面是沒法打開的。
1 "pages":[
2 "pages/index/index", 3 "pages/logs/logs" 4 ], 5 複製代碼
1 .usermotto {
2 margin-top: 200px; 3 } 4 複製代碼
在app.wxss中也定義一個全局的頭像外邊距設置400px,咱們看看到底哪個被執行了。
在執行重啓的過程當中,咱們能夠看到全局的參數被index.wxss裏面的覆蓋了。
微信小程序的圖片添加和處理微信小程序中添加圖片是很是麻煩的,只能經過打開項目文件夾,把圖片放到目錄下便可。在代碼中引用圖片的相對路徑或者絕對路徑就能夠了。目前小程序開發中僅支持png和jpg格式,其餘格式的圖片沒法打開。