我的
/components/index-tabbar/index.js
Component({
properties: {
active: {
type: String,
value: ‘index’
},
},
methods: {
onChange(event) {
wx.redirectTo({
url: /pages/${event.detail}/index
,
})
}
}
})
- 模擬的
tabbar
頁面寫法如下:
/pages/home/index.json
{
“usingComponents”: {
“index-tabbar”: “/components/index-tabbar/index”
}
}
/pages/home/index.wxml
- 跳轉(zhuǎn)頁面使用
wx.redirectTo
總結(jié)
由于wx.redirectTo
跳轉(zhuǎn)頁面是跳轉(zhuǎn)的普通頁面,頁面渲染也自然會(huì)導(dǎo)致自定義的tabbar
組件重新渲染,所以會(huì)出現(xiàn)底部tabbar
閃一下的視覺體驗(yàn),很尷尬。
Component偽裝Page(還不錯(cuò))
======================================================================================
使用策略
將上述4
個(gè)模擬的tabBar
頁面換成組件寫法,然后根據(jù)條件進(jìn)行wx:if
控制。
- 改造首頁,分類,留言,我的,將其由頁面改為組件
/pages/home/index.json
{
“component”: true
}
/pages/home/index.wxml
/pages/home/index.js
Component({})
-
index-tabbar
組件改造
/components/index-tabbar/index.wxml
<van-tabbar-item
wx:for=“{{panels}}”
wx:for-index=“index”
wx:for-item=“item”
wx:key=“{{index}}”
name=“{{item.name}}”
icon=“{{item.icon}}”
info=“{{item.badge}}”>
{{item.label}}
/components/index-tabbar/index.js
Component({
properties: {
active: {
type: String,
value: ‘home’
},
panels: {
小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。
深知大多數(shù)初中級(jí)前端工程師,想要提升技能,往往是自己摸索成長或者是報(bào)班學(xué)習(xí),但自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!
因此收集整理了一份《2024年Web前端開發(fā)全套學(xué)習(xí)資料》送給大家,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時(shí)減輕大家的負(fù)擔(dān)。
由于文件比較大,這里只是將部分目錄截圖出來,每個(gè)節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻文章來源:http://www.zghlxwxcb.cn/news/detail-849408.html
如果你覺得這些內(nèi)容對(duì)你有幫助,可以添加下面V無償領(lǐng)?。。▊渥ⅲ呵岸耍?/strong>
片轉(zhuǎn)存中…(img-JKwFNdqY-1710928167137)]
[外鏈圖片轉(zhuǎn)存中…(img-0iSfuEIR-1710928167137)]
[外鏈圖片轉(zhuǎn)存中…(img-NKhHUl7T-1710928167138)]
由于文件比較大,這里只是將部分目錄截圖出來,每個(gè)節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻
如果你覺得這些內(nèi)容對(duì)你有幫助,可以添加下面V無償領(lǐng)?。。▊渥ⅲ呵岸耍?/strong>
[外鏈圖片轉(zhuǎn)存中…(img-5KJ4NnKp-1710928167138)]文章來源地址http://www.zghlxwxcb.cn/news/detail-849408.html
到了這里,關(guān)于微信小程序自定義tabBar,順利通過阿里前端崗面試的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!