微信小程序tabbar怎么用
微信小程序tabbar怎么用
什么是tabbar
tabbar是指小程序底部的選項卡欄,在底部可以顯示多個頁面,并且可以實現(xiàn)在不同頁面之間切換。所以在開發(fā)小程序時,tabbar是必不可少的。
如何使用tabbar
首先,在app.wxss中定義底部tabbar的樣式:
.tabBar {
border-top: 1px solid #e5e5e5;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 98rpx;
background-color: #fff;
display: flex;
}
然后在app.json文件中配置tabBar節(jié)點,其中l(wèi)ist中至少要有兩個list-item,最多支持五個。每個list-item都要設(shè)置頁面路徑、選中后的圖標(biāo)和未選中的圖標(biāo)。
"tabBar": {
"color": "#999",
"selectedColor": "#1afa29",
"borderStyle": "black",
"backgroundColor": "#fafafa",
"list": [
{
"pagePath": "pages/index/index",
"iconPath": "/images/icon_home.png",
"selectedIconPath": "/images/icon_home_HL.png",
"text": "首頁"
},
{
"pagePath": "pages/logs/logs",
"iconPath": "/images/icon_logs.png",
"selectedIconPath": "/images/icon_logs_HL.png",
"text": "日志"
}
]
}
最后,在各個頁面中就可以使用上述配置的tabBar了。如果要顯示未選中狀態(tài),需要在page.onLoad中設(shè)置:
wx.setTabBarBadge({
index: 1, //對應(yīng)的 tabBar 的哪一項,從左邊算起
text: '99+' //顯示的文本,不超過 3 個半角字符
})
注意事項
1. tabbar所在的頁面必須是app.json中定義的tabBar路徑準(zhǔn)確匹配的一個;
2. 若項目根目錄下存在custom-tab-bar文件,則小程序會忽略tabBar節(jié)點,采用自定義的tabBar;
3. 當(dāng)前頁面與跳轉(zhuǎn)頁面中均有tabbar時,需要對應(yīng)修改上面json文件中l(wèi)ist里的pagepath,以保證跳轉(zhuǎn)時能繼承tabbar。
結(jié)語
以上就是關(guān)于微信小程序tabbar的簡單介紹和使用方法。通過學(xué)習(xí)本文,相信大家已經(jīng)初步掌握了tabbar的相關(guān)知識,同時我們也希望更多的開發(fā)者能夠加入我們的行列,共同致力于小程序開發(fā)的壯大!
肥貓科技是一家專注于小程序行業(yè)的公司,我們擁有豐富的小程序開發(fā)經(jīng)驗和優(yōu)秀的開發(fā)團隊。如果您有關(guān)于小程序方面的問題或者合作意向,歡迎聯(lián)系我們。
本文標(biāo)簽:
蘇州建站公司 杭州網(wǎng)站建設(shè) 廣州建網(wǎng)站 唐山網(wǎng)站建設(shè) 鄂爾多斯企業(yè)建站 鄭州企業(yè)建站 長沙網(wǎng)站建設(shè) 石家莊做網(wǎng)站 徐州建網(wǎng)站
天門網(wǎng)站制作 恩施網(wǎng)站制作 鐘祥網(wǎng)站設(shè)計 洪湖網(wǎng)站制作 當(dāng)陽網(wǎng)站設(shè)計 武穴網(wǎng)站建設(shè) 襄陽做網(wǎng)站 鄂州企業(yè)建站 枝江網(wǎng)頁制作
上一篇:微信開發(fā)者工具怎么用
下一篇:什么是零購小程序