這篇文章帶大家聊聊小程式中的全域配置,了解一下小程式中的常用設定項和頁面設定文件,希望對大家有幫助!
小程式根目錄下的app.json
文件是小程式的全域設定檔。常用的配置如下:
pages
:記錄目前小程式所有頁面的存放路徑window
:全域設定小程式窗口的外觀tabBar
:設定小程式底部的tabBar
效果style
:是否啟用新版的元件樣式 【相關學習推薦:小程式開發教學】小程式視窗的組成部分
window 常用設定項
型別 | 預設值 | 說明 | ||
---|---|---|---|---|
##String | 字串 | 導覽列標題文字內容 | ||
HexColor | #000000 | #導覽列背景顏色 | ||
String | white | 導覽列標題顏色,僅支援black/white | ||
HexColor | #ffffff | 視窗的背景色 | ||
String | dark | 下拉loading的樣式,只支援dark/light | ||
#Boolean | false | 是否全域開啟下拉刷新 | ||
Number | 50 | #頁面上拉觸底事件觸發時距頁面底部的距離,單位為px |
#tabBar 的6 部分 | tabBar 常用設定項 | |||
---|---|---|---|---|
#tabBar 元件的組態項目 | 屬性 | 類型 必填 |
||
#position | String 否 bottom |
|||
#borderStyle | String | #否#black | ||
black | /white |
color |
HexColor | |
##tabBar上文字的預設顏色(未選取) | selectedColor | HexColor否 | ||
#tabBar選取時文字的預設顏色 | backgroundColor | ||
---|---|---|---|
# tabBar的背景色 |
頁面設定檔的作用
小程式中,每個頁面都有自己的.json
配置文件,用來對當前頁面的視窗外觀、頁面效果等進行配置
頁面配置和全域配置的關係
小程式中,app.json
中的window
節點,可以全域配置小程式每個頁面的視窗表現
對小程式中某個頁面想要擁有特殊的視窗表現,此時需要對頁面層級的.json
檔案進行修改
注意:
當頁面設定與全域設定衝突時,根據就近原則,最終的效果以頁面配置為準
頁面配置中常用的配置項目
#屬性 | 類型 | #預設值 | 說明 |
---|---|---|---|
navigationBarBackgroundColor | HexColor | #000000 | 目前導航欄背景顏色 |
navigationBarTextStyle | String | white | 導覽列標題顏色,僅支援 black / white |
navigationBarTitleText | String | #目前導覽列標題文字內容 | |
backgroundColor | HexColor | #ffffff | 目前視窗的背景色 |
backgroundTextStyle | String | dark | 目前頁下拉loading的樣式,只支援dark/light |
enablePullDownRefresh | Boolean | #false | 是否為目前頁面開啟下拉刷新 |
onReachBottomDistance | Number | 50 | 頁面上拉觸底事件觸發時距頁面底部距離,單位為px |
更多程式相關知識,請造訪:程式設計影片! !
以上是深入淺析小程式中的全域配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!