Vue跳轉(zhuǎn)頁面如何隱藏底部導(dǎo)航tabbar?下面本篇文章給大家介紹一下隱藏底部導(dǎo)航tabbar的兩種方法,希望對(duì)大家有所幫助!
前端(vue)入門到精通課程:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用
一、Vue跳轉(zhuǎn)頁面隱藏底部導(dǎo)航tabbar的第一種方法
-
在一個(gè)頁面中如果有想隱藏部分,可以寫在對(duì)應(yīng)路由的meta里面 【學(xué)習(xí)視頻分享:vue視頻教程、web前端視頻】
-
如果底部需要隱藏tabbar就設(shè)置
meta:{hideTabBar:true}
-
不需要的就設(shè)置
meta:{hideTabBar:false}
-
例如這種導(dǎo)航欄:
meta:{ hideTabBar:true }
登錄后復(fù)制
-
然后在
app.vue
中的tabbar
組件(就是底部配置的router-link
)中判斷就行
-
這樣下面的tabbar就不會(huì)顯示了
二、Vue跳轉(zhuǎn)頁面隱藏底部導(dǎo)航tabbar的第二種方法
⭐⭐⭐
- 給你跳轉(zhuǎn)后的那個(gè)頁面(即你想要隱藏tabber的頁面)
- 給它的高度設(shè)為100vh,是整個(gè)頁面的高度
- 但是因?yàn)閠abber用過定位,所以這里不起作用
- 所以我們可以給設(shè)置個(gè)相對(duì)定位,讓city的作用效果大于tabber,這是z-index起的作用,值設(shè)高一點(diǎn)
補(bǔ)充額外知識(shí):
- position默認(rèn)的作用沒有z-index,所以這里用相對(duì)定位
- overflow-y:auto;滾動(dòng)條只在y軸滾動(dòng)
- vh:css3新單位,view height的簡(jiǎn)寫,是指可視窗口的高度。假如高度是1200px的話。那10vh就是120px
.city { position: relative; z-index: 9; height: 100vh; background-color: #fff; overflow-y: auto; }
登錄后復(fù)制
但是無論跳轉(zhuǎn)到哪個(gè)頁面,我們都是需要隱藏tabbar的,所以我們可以給它抽離出去
抽離到css
文件里面
想用的時(shí)候給對(duì)應(yīng)的頁面添加上就OK了
這樣就可以啦,endingending~
(學(xué)習(xí)視頻分享:web前端開發(fā)、編程基礎(chǔ)視頻)