亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè) 微信小程序 小程序開(kāi)發(fā) 關(guān)于微信小程序的配置

關(guān)于微信小程序的配置

Jun 22, 2018 pm 04:18 PM
小程序 微信小程序 配置

這篇文章主要介紹了微信小程序 教程之小程序配置的相關(guān)資料,這里對(duì)app.json,pages,window等做了詳細(xì)介紹,對(duì)于初學(xué)開(kāi)發(fā)微信小程序的朋友,掌握這些還是比較重要的,需要的朋友可以參考下

微信小程序——配置

???????以下就是對(duì)小程序配置的資料進(jìn)行的系統(tǒng)的整理,希望能對(duì)開(kāi)發(fā)者有幫助。

我們使用app.json文件來(lái)對(duì)微信小程序進(jìn)行全局配置,決定頁(yè)面文件的路徑、窗口表現(xiàn)、設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間、設(shè)置多 tab 等。

以下是一個(gè)包含了所有配置選項(xiàng)的簡(jiǎn)單配置app.json :

{
 "pages": [
  "pages/index/index",
  "pages/logs/index"
 ],
 "window": {
  "navigationBarTitleText": "Demo"
 },
 "tabBar": {
  "list": [{
   "pagePath": "pages/index/index",
   "text": "首頁(yè)"
  }, {
   "pagePath": "pages/logs/logs",
   "text": "日志"
  }]
 },
 "networkTimeout": {
  "request": 10000,
  "downloadFile": 10000
 },
 "debug": true
}

app.json 配置項(xiàng)列表

屬性類(lèi)型必填描述
pagesArray設(shè)置頁(yè)面路徑
windowObject設(shè)置默認(rèn)頁(yè)面的窗口表現(xiàn)
tabBarObject設(shè)置底部 tab 的表現(xiàn)
networkTimeoutObject設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間
debugBoolean設(shè)置是否開(kāi)啟 debug 模式

pages

接受一個(gè)數(shù)組,每一項(xiàng)都是字符串,來(lái)指定小程序由哪些頁(yè)面組成。每一項(xiàng)代表對(duì)應(yīng)頁(yè)面的【路徑+文件名】信息,數(shù)組的第一項(xiàng)代表小程序的初始頁(yè)面。小程序中新增/減少頁(yè)面,都需要對(duì) pages 數(shù)組進(jìn)行修改。

文件名不需要寫(xiě)文件后綴,因?yàn)榭蚣軙?huì)自動(dòng)去尋找路徑.json,.js,.wxml,.wxss的四個(gè)文件進(jìn)行整合。

如開(kāi)發(fā)目錄為:

pages/
pages/index/index.wxml
pages/index/index.js
pages/index/index.wxss
pages/logs/logs.wxml
pages/logs/logs.js
app.js
app.json
app.wxss

則,我們需要在 app.json 中寫(xiě)

{
 "pages":[
  "pages/index/index"
  "pages/logs/logs"
 ]
}

window

用于設(shè)置小程序的狀態(tài)欄、導(dǎo)航條、標(biāo)題、窗口背景色。

屬性類(lèi)型默認(rèn)值描述
navigationBarBackgroundColorHexColor#000000導(dǎo)航欄背景顏色,如"#000000"
navigationBarTextStyleStringwhite導(dǎo)航欄標(biāo)題顏色,僅支持 black/white
navigationBarTitleTextString 導(dǎo)航欄標(biāo)題文字內(nèi)容
backgroundColorHexColor#ffffff窗口的背景色
backgroundTextStyleStringdark下拉背景字體、loading 圖的樣式,僅支持 dark/light

注:HexColor(十六進(jìn)制顏色值),如"#ff00ff"

如 app.json :

{
 "window":{
  "navigationBarBackgroundColor": "#ffffff",
  "navigationBarTextStyle": "black",
  "navigationBarTitleText": "微信接口功能演示",
  "backgroundColor": "#eeeeee",
  "backgroundTextStyle": "light"
 }
}

tabBar

如果我們的小程序是一個(gè)多 tab 應(yīng)用(客戶端窗口的底部有tab欄可以切換頁(yè)面),那么我們可以通過(guò) tabBar 配置項(xiàng)指定 tab 欄的表現(xiàn),以及 tab 切換時(shí)顯示的對(duì)應(yīng)頁(yè)面。

tabBar 是一個(gè)數(shù)組,只能配置最少2個(gè)、最多5個(gè) tab,tab 按數(shù)組的順序排序。

屬性說(shuō)明:

屬性類(lèi)型必填默認(rèn)值描述
colorHexColor tab 上的文字默認(rèn)顏色
selectedColorHexColor tab 上的文字選中時(shí)的顏色
backgroundColorHexColor tab 的背景色
borderStyleStringblacktabbar上邊框的顏色, 僅支持 black/white
listArray tab 的列表,詳見(jiàn) list 屬性說(shuō)明,最少2個(gè)、最多5個(gè) tab

其中 list 接受一個(gè)數(shù)組,數(shù)組中的每個(gè)項(xiàng)都是一個(gè)對(duì)象,其屬性值如下:

屬性類(lèi)型必填說(shuō)明
pagePathString頁(yè)面路徑,必須在 pages 中先定義
textStringtab 上按鈕文字
iconPathString圖片路徑,icon 大小限制為40kb
selectedIconPathString選中時(shí)的圖片路徑,icon 大小限制為40kb

networkTimeout

可以設(shè)置各種網(wǎng)絡(luò)請(qǐng)求的超時(shí)時(shí)間。

屬性說(shuō)明:

屬性類(lèi)型必填說(shuō)明
requestNumberwx.request的超時(shí)時(shí)間,單位毫秒
connectSocketNumberwx.connectSocket的超時(shí)時(shí)間,單位毫秒
uploadFileNumberwx.uploadFile的超時(shí)時(shí)間,單位毫秒
downloadFileNumberwx.downloadFile的超時(shí)時(shí)間,單位毫秒

debug

可以在開(kāi)發(fā)者工具中開(kāi)啟 debug 模式,在開(kāi)發(fā)者工具的控制臺(tái)面板,調(diào)試信息以 info 的形式給出,其信息有Page的注冊(cè),頁(yè)面路由,數(shù)據(jù)更新,事件觸發(fā) 。 可以幫助開(kāi)發(fā)者快速定位一些常見(jiàn)的問(wèn)題。

page.json

每一個(gè)小程序頁(yè)面也可以使用.json文件來(lái)對(duì)本頁(yè)面的窗口表現(xiàn)進(jìn)行配置。 頁(yè)面的配置比app.json全局配置簡(jiǎn)單得多,只是設(shè)置 app.json 中的 window 配置項(xiàng)的內(nèi)容,頁(yè)面中配置項(xiàng)會(huì)覆蓋 app.json 的 window 中相同的配置項(xiàng)。
頁(yè)面的.json只能設(shè)置 window 相關(guān)的配置項(xiàng),以決定本頁(yè)面的窗口表現(xiàn),所以無(wú)需寫(xiě) window 這個(gè)鍵,如:

{
 "navigationBarBackgroundColor": "#ffffff",
 "navigationBarTextStyle": "black",
 "navigationBarTitleText": "微信接口功能演示",
 "backgroundColor": "#eeeeee",
 "backgroundTextStyle": "light"
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,更多相關(guān)內(nèi)容請(qǐng)關(guān)注PHP中文網(wǎng)!

相關(guān)推薦:

本地搭建微信小程序服務(wù)器的實(shí)現(xiàn)方法

小程序開(kāi)發(fā)分享頁(yè)面后返回首頁(yè)

以上是關(guān)于微信小程序的配置的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

win11系統(tǒng)如何配置工作組 win11系統(tǒng)如何配置工作組 Feb 22, 2024 pm 09:50 PM

Win11系統(tǒng)如何配置工作組工作組是一種在局域網(wǎng)中連接多臺(tái)計(jì)算機(jī)的方式,它允許計(jì)算機(jī)之間共享文件、打印機(jī)和其他資源。在Win11系統(tǒng)中,配置工作組非常簡(jiǎn)單,只需按照以下步驟操作即可。步驟1:打開(kāi)“設(shè)置”應(yīng)用程序首先,點(diǎn)擊Win11系統(tǒng)的“開(kāi)始”按鈕,然后在彈出的菜單中選擇“設(shè)置”應(yīng)用程序。你也可以使用快捷鍵“Win+I”打開(kāi)“設(shè)置”。步驟2:選擇“系統(tǒng)”在“設(shè)置”應(yīng)用程序中,你會(huì)看到多個(gè)選項(xiàng)。請(qǐng)點(diǎn)擊“系統(tǒng)”選項(xiàng),進(jìn)入系統(tǒng)設(shè)置頁(yè)面。步驟3:選擇“關(guān)于”在“系統(tǒng)”設(shè)置頁(yè)面中,你會(huì)看到多個(gè)子選項(xiàng)。請(qǐng)點(diǎn)

Linux系統(tǒng)中GDM的工作原理及配置方法 Linux系統(tǒng)中GDM的工作原理及配置方法 Mar 01, 2024 pm 06:36 PM

標(biāo)題:Linux系統(tǒng)中GDM的工作原理及配置方法在Linux操作系統(tǒng)中,GDM(GNOMEDisplayManager)是一種常見(jiàn)的顯示管理器,用于控制圖形用戶界面(GUI)登錄和用戶會(huì)話管理。本文將介紹GDM的工作原理和配置方法,以及提供具體的代碼示例。一、GDM的工作原理GDM是GNOME桌面環(huán)境下的顯示管理器,負(fù)責(zé)啟動(dòng)X服務(wù)器并提供登錄界面,用戶輸

了解Linux Bashrc:功能、配置與使用方法 了解Linux Bashrc:功能、配置與使用方法 Mar 20, 2024 pm 03:30 PM

了解LinuxBashrc:功能、配置與使用方法在Linux系統(tǒng)中,Bashrc(BourneAgainShellruncommands)是一個(gè)非常重要的配置文件,其中包含了系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行的各種命令和設(shè)置。Bashrc文件通常位于用戶的家目錄下,是一個(gè)隱藏文件,它的作用是為用戶自定義設(shè)置Bashshell的環(huán)境。一、Bashrc的功能設(shè)置環(huán)境

閑魚(yú)微信小程序叫什么 閑魚(yú)微信小程序叫什么 Feb 27, 2024 pm 01:11 PM

閑魚(yú)官方微信小程序已經(jīng)悄然上線,它為用戶提供了一個(gè)便捷的平臺(tái),讓你可以輕松地發(fā)布和交易閑置物品。在小程序中,你可以與買(mǎi)家或賣(mài)家進(jìn)行私信交流,查看個(gè)人資料和訂單,以及搜索你想要的物品。那么閑魚(yú)在微信小程序中究竟叫什么呢,這篇教程攻略將為您詳細(xì)介紹,想要了解的用戶們快來(lái)跟著本文繼續(xù)閱讀吧!閑魚(yú)微信小程序叫什么答案:閑魚(yú),閑置交易二手買(mǎi)賣(mài)估價(jià)回收。1、在小程序中可以發(fā)布閑置、與買(mǎi)家/賣(mài)家私信交流、查看個(gè)人資料及訂單、搜索指定物品等功能;2、在小程序的頁(yè)面中有首頁(yè)、附近、發(fā)閑置、消息、我的5項(xiàng)功能;3、

Linux系統(tǒng)中如何配置和安裝FTPS Linux系統(tǒng)中如何配置和安裝FTPS Mar 20, 2024 pm 02:03 PM

標(biāo)題:Linux系統(tǒng)中如何配置和安裝FTPS,需要具體代碼示例在Linux系統(tǒng)中,F(xiàn)TPS是一種安全的文件傳輸協(xié)議,與FTP相比,F(xiàn)TPS通過(guò)TLS/SSL協(xié)議對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密,提高了數(shù)據(jù)傳輸?shù)陌踩?。在本文中,將介紹如何在Linux系統(tǒng)中配置和安裝FTPS,并提供具體的代碼示例。步驟一:安裝vsftpd打開(kāi)終端,輸入以下命令安裝vsftpd:sudo

MyBatis Generator配置參數(shù)解讀及最佳實(shí)踐 MyBatis Generator配置參數(shù)解讀及最佳實(shí)踐 Feb 23, 2024 am 09:51 AM

MyBatisGenerator是MyBatis官方提供的一個(gè)代碼生成工具,可以幫助開(kāi)發(fā)人員快速生成符合數(shù)據(jù)庫(kù)表結(jié)構(gòu)的JavaBean、Mapper接口以及XML映射文件。在使用MyBatisGenerator進(jìn)行代碼生成的過(guò)程中,配置參數(shù)的設(shè)置是至關(guān)重要的。本文將從配置參數(shù)的角度出發(fā),深入探討MyBatisGenerator的

打造高性能Python編程工作站的電腦配置建議 打造高性能Python編程工作站的電腦配置建議 Mar 25, 2024 pm 07:12 PM

標(biāo)題:打造高性能Python編程工作站的電腦配置建議隨著Python語(yǔ)言在數(shù)據(jù)分析、人工智能等領(lǐng)域的廣泛應(yīng)用,越來(lái)越多的開(kāi)發(fā)者和研究人員對(duì)于構(gòu)建高性能的Python編程工作站需求日益增加。在選擇電腦配置時(shí),除了性能方面的考慮外,還應(yīng)該根據(jù)Python編程的特性進(jìn)行優(yōu)化,以提高編程效率和運(yùn)行速度。本文將介紹如何打造一臺(tái)高性能的Python編程工作站,并提供具體

win11電腦配置在哪里看?win11電腦配置信息怎么查找方法 win11電腦配置在哪里看?win11電腦配置信息怎么查找方法 Mar 06, 2024 am 10:10 AM

我們?cè)谑褂脀in11系統(tǒng)的時(shí)候有時(shí)候會(huì)需要查看自己的電腦配置,但是也有不少的用戶們?cè)谠儐?wèn)win11電腦配置在哪里看?其實(shí)方法很簡(jiǎn)單的,用戶們可以直接的打開(kāi)設(shè)置下的系統(tǒng)信息,然后就能查看電腦配置信息。下面就讓本站來(lái)為用戶們來(lái)仔細(xì)的介紹一下win11電腦配置信息如何查找方法吧。win11電腦配置信息如何查找方法方法一:1、點(diǎn)擊開(kāi)始,打開(kāi)電腦設(shè)置。3、在此頁(yè)面即可查看電腦配置信息。2、在命令提示符窗口中,輸入systeminfo回車(chē),即可查看電腦配置。

See all articles