微信小程序tabBar用法實(shí)例詳解
本文實(shí)例講述了微信小程序tabBar用法。分享給大家供大家參考,具體如下:
1、效果展示

2、原理:在app.json中配置tabBar屬性
{
"pages": [
"index",
"picDisplay"
],
"window": {
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black",
"navigationBarTitleText": "首頁(yè)",
"backgroundColor": "#eeeeee",
"backgroundTextStyle": "light",
"enablePullDownRefresh": false
},
"tabBar": {
"color":"#666666",
"selectedColor":"#06bd04",
"list": [{
"pagePath": "index",
"text": "首頁(yè)",
"iconPath": "images/index.png",
"selectedIconPath": "images/indexHL.png"
},{
"pagePath": "picDisplay",
"text": "圖片展示",
"iconPath": "images/picDisplay.png",
"selectedIconPath": "images/picDisplayHL.png"
}]
}
}
3、關(guān)鍵代碼
"tabBar": {
"color":"#666666",
"selectedColor":"#06bd04",
"list": [{
"pagePath": "index",
"text": "首頁(yè)",
"iconPath": "images/index.png",
"selectedIconPath": "images/indexHL.png"
},{
"pagePath": "picDisplay",
"text": "圖片展示",
"iconPath": "images/picDisplay.png",
"selectedIconPath": "images/picDisplayHL.png"
}]
}
4、操作方法
新建一個(gè)項(xiàng)目,打開app.json文件,將關(guān)鍵代碼復(fù)制到"window":{},后面,注意window的大括號(hào)前加逗號(hào),如下圖

配置tabBar屬性值
"tabBar": {
//設(shè)置tabBar文字默認(rèn)顏色
"color":"#666666",
//設(shè)置tabBar文字被選中是的顏色
"selectedColor":"#06bd04",
//tab列表,數(shù)組類型,改數(shù)組內(nèi)至少要有兩個(gè)但不大于5個(gè)的tab對(duì)象
"list": [{
//設(shè)置tab跳轉(zhuǎn)頁(yè)面鏈接
"pagePath": "index",
//設(shè)置tab上的文字
"text": "首頁(yè)",
//設(shè)置tab上的默認(rèn)圖標(biāo)
"iconPath": "images/index.png",
//設(shè)置tab被選中時(shí)的圖標(biāo)
"selectedIconPath": "images/indexHL.png"
},{
"pagePath": "picDisplay",
"text": "圖片展示",
"iconPath": "images/picDisplay.png",
"selectedIconPath": "images/picDisplayHL.png"
}]
}
tabBar的5種常用屬性與配置說(shuō)明:
1) color:未選擇字體顏色
2) selectedColor:選擇字體顏色
3) borderStyle:tabbar上方線的顏色white(僅支持白色和黑色)
4) backgroundColor:tabbar背景顏色
5) list:設(shè)置rab列表項(xiàng)(最少2個(gè),最多5個(gè)tab)。
另外,list作為數(shù)組屬性,其每一項(xiàng)又是一個(gè)對(duì)象,list可以設(shè)置4種屬性:
① text:設(shè)置tab上的文字
② iconPath:設(shè)置tab處于未激活狀態(tài)時(shí)顯示的圖片路徑。
③ selectedIconPath:設(shè)置tab處于激活狀態(tài)時(shí)的圖片路徑(iconPath與selectedIconPath圖片大小限制都是40KB)
④ pagePath:設(shè)置觸按tab時(shí)的跳轉(zhuǎn)頁(yè)面路徑(該頁(yè)面必須在pages中進(jìn)行了配置)
5、完整實(shí)例代碼點(diǎn)擊此處本站下載。
此外,微信小程序開發(fā)軟件下載地址如下:
https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=201714
希望本文所述對(duì)大家微信小程序開發(fā)有所幫助。
- 微信小程序 (三)tabBar底部導(dǎo)航詳細(xì)介紹
- 微信小程序開發(fā)之實(shí)現(xiàn)選項(xiàng)卡(窗口頂部TabBar)頁(yè)面切換
- 微信小程序開發(fā)之Tabbar實(shí)例詳解
- 微信小程序 新建登錄頁(yè)并實(shí)現(xiàn)tabBar隱藏
- 微信小程序官方動(dòng)態(tài)自定義底部tabBar的例子
- 微信小程序自定義tabBar在uni-app的適配詳解
- 微信小程序開發(fā)之tabbar圖標(biāo)和顏色的實(shí)現(xiàn)
- 微信小程序開發(fā)之選項(xiàng)卡(窗口底部TabBar)頁(yè)面切換
- 微信小程序自定義tabBar組件開發(fā)詳解
- 小程序自定義tabBar組件封裝
相關(guān)文章
JS錯(cuò)誤處理與調(diào)試操作實(shí)例分析
這篇文章主要介紹了JS錯(cuò)誤處理與調(diào)試操作,結(jié)合實(shí)例形式分析了JavaScript錯(cuò)誤捕獲、處理、調(diào)試工具、斷點(diǎn)調(diào)試等相關(guān)操作技巧,需要的朋友可以參考下2020-04-04
javascript將list轉(zhuǎn)換成樹狀結(jié)構(gòu)的實(shí)例
下面小編就為大家?guī)?lái)一篇javascript將list轉(zhuǎn)換成樹狀結(jié)構(gòu)的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09
解決layui數(shù)據(jù)表格Date日期格式的回顯Object的問(wèn)題
今天小編就為大家分享一篇解決layui數(shù)據(jù)表格Date日期格式的回顯Object的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09
深入理解 TypeScript Reflect Metadata
這篇文章主要介紹了深入理解 TypeScript Reflect Metadata,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
JavaScript獲取中英文混合字符串長(zhǎng)度的方法示例
這篇文章主要介紹了JavaScript獲取中英文混合字符串長(zhǎng)度的方法,結(jié)合實(shí)例形式分析了javascript通過(guò)遍歷轉(zhuǎn)換字符串實(shí)現(xiàn)統(tǒng)計(jì)字符串長(zhǎng)度的操作技巧,需要的朋友可以參考下2017-02-02
JavaScript實(shí)現(xiàn)在數(shù)組中查找不同順序排列的字符串
這篇文章主要介紹了JavaScript實(shí)現(xiàn)在數(shù)組中查找不同順序排列的字符串,本文用兩個(gè)方法解決了這道算法題,需要的朋友可以參考下2014-09-09
JS腳本實(shí)現(xiàn)動(dòng)態(tài)給標(biāo)簽控件添加事件的方法
這篇文章主要介紹了JS腳本實(shí)現(xiàn)動(dòng)態(tài)給標(biāo)簽控件添加事件的方法,結(jié)合實(shí)例形式分析了javascript添加事件監(jiān)聽(tīng)的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-06-06

