vue?router如何實(shí)現(xiàn)tab切換
router實(shí)現(xiàn)tab切換
實(shí)現(xiàn)的效果:path路徑發(fā)生改變,tab切換的顏色也會(huì)到相對(duì)應(yīng)的地方,并且進(jìn)首頁(yè),默認(rèn)推薦為選中狀態(tài)。

首先需要給<router-link>中直接添加active-class屬性,然后在樣式中設(shè)置自定義類(lèi)名activeee的樣式。
<li><router-link to="/" active-class="activeee" exact>推薦</router-link></li> <li><router-link to="/crazy" active-class="activeee">瘋狂折扣</router-link></li> <li><router-link to="/fast" active-class="activeee">好物秒殺</router-link></li> <li><router-link to="/ole" active-class="activeee">大牌精選</router-link></li> <li><router-link to="/woman" active-class="activeee">女裝</router-link></li>
.activeee {
color: #f10180 !important;
font-weight: 700;
}注意:需要給默認(rèn)首頁(yè)的router-link里邊添加exact屬性,不添加的話,切換之后,推薦的顏色不會(huì)消失

router類(lèi)似tab切換的使用
這次我們來(lái)聊聊vue router的切換如何實(shí)現(xiàn)
1.首先我們需要在上一次創(chuàng)建好的項(xiàng)目中新建幾個(gè)待切換的.vue文件

2.然后我們需要在router.js里面添加代碼
// 組件 import Text1 from './components/Text1' import Text2 from './components/Text2' import Text3 from './components/Text3'

3.同在router.js里面的下面我們需要在當(dāng)前顯示的頁(yè)面的路由中添加代碼
此時(shí)就會(huì)實(shí)現(xiàn)切換,并且把Text1作為首選頁(yè)
// Vue中使用children實(shí)現(xiàn)路由的嵌套
// 使用 children 屬性,實(shí)現(xiàn)子路由,同時(shí),子路由的 path 前面,不要帶 / ,
// 否則永遠(yuǎn)以根路徑開(kāi)始請(qǐng)求,這樣不方便我們用戶去理解URL地址
children:[
{
path:'/', //如果只寫(xiě) / 則說(shuō)明默認(rèn)打開(kāi)一個(gè)頁(yè)面
redirect:'text1'//默認(rèn)指向頁(yè)面
},
{
path: 'text1',
component: Text1,
},
{
path: 'text2',
component: Text2,
},
{
path: 'text3',
component: Text3,
}
]
如圖:

4.這是我們還需要在存放切換功能頁(yè)面也就是在未添加切換時(shí)顯示的頁(yè)面中添加代碼:
<router-link to="/home/text1">
<span>text1</span>
</router-link>
<router-link to="/home/text2">
<span>text2</span>
</router-link>
<router-link to="/home/text3">
<span>text3</span>
</router-link>
<router-view></router-view>
圖片

運(yùn)行效果如圖:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- vue使用動(dòng)態(tài)組件實(shí)現(xiàn)TAB切換效果完整實(shí)例
- vue實(shí)現(xiàn)tab欄切換效果
- Vue中的table表單切換實(shí)現(xiàn)效果
- vue+iview?Table表格多選切換分頁(yè)保持勾選狀態(tài)
- vue實(shí)現(xiàn)鼠標(biāo)滑動(dòng)展示tab欄切換
- Vue實(shí)現(xiàn)選項(xiàng)卡tab切換制作
- vue實(shí)現(xiàn)tab切換的3種方式及切換保持?jǐn)?shù)據(jù)狀態(tài)
- vue實(shí)現(xiàn)tab路由切換組件的方法實(shí)例
- Vue實(shí)現(xiàn)tab切換的兩種方法示例詳解
相關(guān)文章
Vue el-table 默認(rèn)展開(kāi)某一行的實(shí)例
這篇文章主要介紹了Vue el-table 默認(rèn)展開(kāi)某一行的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08
Vue獲取子組件實(shí)例對(duì)象ref屬性的方法推薦
在Vue中我們可以使用ref屬性來(lái)獲取子組件的實(shí)例對(duì)象,這個(gè)功能非常方便,這篇文章主要給大家介紹了關(guān)于Vue獲取子組件實(shí)例對(duì)象ref屬性的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06
Element UI框架中巧用樹(shù)選擇器的實(shí)現(xiàn)
這篇文章主要介紹了Element UI框架中巧用樹(shù)選擇器的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
vue中v-model如何綁定多循環(huán)表達(dá)式實(shí)戰(zhàn)案例
v-model綁定的變量無(wú)論是對(duì)象還是數(shù)組都是綁定的value值,下面這篇文章主要給大家介紹了關(guān)于vue中v-model如何綁定多循環(huán)表達(dá)式的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11

