vue實(shí)現(xiàn)tab路由切換組件的方法實(shí)例
前言
本文介紹的是使用vue自帶的vue-router.js路由實(shí)現(xiàn)分頁(yè)切換功能,下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的實(shí)現(xiàn)代碼吧
實(shí)現(xiàn)圖片如下


下列為實(shí)現(xiàn)代碼
css:
*{
margin: 0;
padding: 0;
}
#app ul{
width: 300px;
height: 30px;
list-style: none;
}
#app>ul>li{
width: 100px;
height: 30px;
float: left;
}
html:
<div id="app">
<ul>
<li>
<router-link to="/dyy">第一頁(yè)</router-link>
</li>
<li>
<router-link to="/dey">第二頁(yè)</router-link>
</li>
<li>
<router-link to="/dsy">第三頁(yè)</router-link>
</li>
</ul>
<router-view></router-view>
</div>
<template id="DyyDay">
<div>
<ul>
<li>News 01</li>
<li>News 02</li>
<li>News 03</li>
</ul>
</div>
</template>
<template id="DeyDay">
<div>
<ul>
<li>message 01</li>
<li>message 02</li>
<li>message 03</li>
</ul>
</div>
</template>
<template id="DsyDay">
<div>
<h1>Home</h1>
<router-link to="/dsy/home1">home1</router-link>
<router-link to="/dsy/home2">home2</router-link>
<router-view></router-view>
</div>
</template>
<template id="home1">
<h1>我是home1</h1>
</template>
<template id="home2">
<h1>我是home2</h1>
</template>
js.
let Dyy={template:`#DyyDay`};
let Dey={template:`#DeyDay`};
let Dsy={template:`#DsyDay`};
let home1={template:`#home1`};
let home2={template:`#home2`};
let router=new VueRouter({
routes:[
{ path:'/',redirect:"dyy" },
{ path:'/dyy',component:Dyy },
{ path:'/dey',component:Dey },
{ path:'/dsy',component:Dsy ,
children:[
{path:'/dsy/home1',component:home1},
{path:'/dsy/home2',component:home2}
]
}]
});
let app=new Vue({
router
}).$mount('#app')
總結(jié)
到此這篇關(guān)于vue實(shí)現(xiàn)tab路由切換組件的文章就介紹到這了,更多相關(guān)vue tab路由切換組件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 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?router如何實(shí)現(xiàn)tab切換
- 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切換的兩種方法示例詳解
相關(guān)文章
vue實(shí)現(xiàn)右側(cè)滑出層動(dòng)畫(huà)
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)右側(cè)滑出層動(dòng)畫(huà),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04
vue3實(shí)現(xiàn)動(dòng)態(tài)側(cè)邊菜單欄的幾種方式簡(jiǎn)單總結(jié)
在做開(kāi)發(fā)中都會(huì)遇到的需求,每個(gè)用戶的權(quán)限是不一樣的,那他可以訪問(wèn)的頁(yè)面(路由)可以操作的菜單選項(xiàng)是不一樣的,如果由后端控制,我們前端需要去實(shí)現(xiàn)動(dòng)態(tài)路由,動(dòng)態(tài)渲染側(cè)邊菜單欄,這篇文章主要給大家介紹了關(guān)于vue3實(shí)現(xiàn)動(dòng)態(tài)側(cè)邊菜單欄的幾種方式,需要的朋友可以參考下2024-02-02
vue.js移動(dòng)端app之上拉加載以及下拉刷新實(shí)戰(zhàn)
這篇文章主要介紹了vue.js移動(dòng)端app之上拉加載以及下拉刷新實(shí)戰(zhàn),非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-09-09
vue使用cesium創(chuàng)建數(shù)據(jù)白模方式
這篇文章主要介紹了vue使用cesium創(chuàng)建數(shù)據(jù)白模方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10
Vue實(shí)現(xiàn)動(dòng)態(tài)查詢(xún)規(guī)則生成組件
今天我們來(lái)給大家介紹下在Vue開(kāi)發(fā)中我們經(jīng)常會(huì)碰到的一種需求場(chǎng)景,本文主要介紹了Vue動(dòng)態(tài)查詢(xún)規(guī)則生成組件,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
Vue-router 切換組件頁(yè)面時(shí)進(jìn)入進(jìn)出動(dòng)畫(huà)方法
今天小編就為大家分享一篇Vue-router 切換組件頁(yè)面時(shí)進(jìn)入進(jìn)出動(dòng)畫(huà)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-09-09
vue使用keep-alive實(shí)現(xiàn)數(shù)據(jù)緩存不刷新
這篇文章主要介紹了vue使用keep-alive實(shí)現(xiàn)數(shù)據(jù)緩存不刷新,這里整理了詳細(xì)的代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10

