微信小程序開發(一)
【主要內容:】
1. 微信小程序的文件結構
2.文件目錄中每個文件的作用
3. 小程序頁面結構
一、微信小程序的文件結構
在微信小程序開發初探中講了如何創建一個微信的小程序以及微信小程序web開發工具的使用介紹。今天就來介紹一下微信小程序工程的目錄結構。下邊這張圖展示了新建的一個微信小程序工程中包含的所有文件:
二、文件目錄中每個文件的作用
每一個微信小程序工程都包含了兩個文件夾pages和utils,和三個文件app.js、app.json、app.wxss。
2.1 pages
微信小程序會有很多的頁面,每個小程序頁面都是以文件夾的形式存放在pages目錄下邊。默認的工程中包含了兩個頁面:Index和logs
2.3 utils
這個是公共的、通用的文件夾。從util.js文件的代碼中可以看出,日后這個文件中可能存放的是開發中經常用到的公共、通用部分的代碼。比如系統默認寫入的日期轉化函數。
每一個小程序工程都包含了下邊這三個文件。也就是說每個小程序主題都由這三個文件組成,而且必須放在項目的根目錄下。
2.4 app.js
從app.js的后綴就可以看出,他的實質是JavaScript文件,用來控制小程序的邏輯。
2.5 app.json
app.json里邊主要是工程的配置文件。在app.json中可以設置一些工程的公共設置。比如:頁面的個數、窗口的顯示設置、Tabbar設置、網絡設置等等。
2.6 app.wxss
app.wxss文件實質是CSS層疊樣式表,所以說這個文件是小程序公共的樣式表文件,可以在這個文件中做視圖層面的樣式設置。
三、小程序頁面結構
微信小程序由很多個頁面組成,每個小程序頁面都有4個文件組成:
和小程序主體部分的三個文件作用一樣,小程序頁面描述多了一個xxx.wxml文件,這個一個HTML類型的文件。所以xxx.wxml的作用是開發頁面布局功能。
為了方便減少開發配置,微信規定描述頁面的4個文件必須具有相同的路徑和文件名。
責任編輯:售電衡衡
-
權威發布 | 新能源汽車產業頂層設計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設
2020-11-03新能源,汽車,產業,設計 -
中國自主研制的“人造太陽”重力支撐設備正式啟運
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數據中心 打造融合型綜合能源系統
2020-06-16綜合能源服務,新能源消納,能源互聯網
-
新基建助推 數據中心建設將迎爆發期
2020-06-16數據中心,能源互聯網,電力新基建 -
泛在電力物聯網建設下看電網企業數據變現之路
2019-11-12泛在電力物聯網 -
泛在電力物聯網建設典型實踐案例
2019-10-15泛在電力物聯網案例
-
權威發布 | 新能源汽車產業頂層設計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設
2020-11-03新能源,汽車,產業,設計 -
中國自主研制的“人造太陽”重力支撐設備正式啟運
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長期助力儲能行業發展
-
探索 | 既耗能又可供能的數據中心 打造融合型綜合能源系統
2020-06-16綜合能源服務,新能源消納,能源互聯網 -
5G新基建助力智能電網發展
2020-06-125G,智能電網,配電網 -
從智能電網到智能城市