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


下列為實現(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">第一頁</router-link>
</li>
<li>
<router-link to="/dey">第二頁</router-link>
</li>
<li>
<router-link to="/dsy">第三頁</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實現(xiàn)tab路由切換組件的文章就介紹到這了,更多相關(guān)vue tab路由切換組件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue3實現(xiàn)動態(tài)側(cè)邊菜單欄的幾種方式簡單總結(jié)
在做開發(fā)中都會遇到的需求,每個用戶的權(quán)限是不一樣的,那他可以訪問的頁面(路由)可以操作的菜單選項是不一樣的,如果由后端控制,我們前端需要去實現(xiàn)動態(tài)路由,動態(tài)渲染側(cè)邊菜單欄,這篇文章主要給大家介紹了關(guān)于vue3實現(xiàn)動態(tài)側(cè)邊菜單欄的幾種方式,需要的朋友可以參考下2024-02-02
vue.js移動端app之上拉加載以及下拉刷新實戰(zhàn)
這篇文章主要介紹了vue.js移動端app之上拉加載以及下拉刷新實戰(zhàn),非常具有實用價值,需要的朋友可以參考下2017-09-09
vue使用cesium創(chuàng)建數(shù)據(jù)白模方式
這篇文章主要介紹了vue使用cesium創(chuàng)建數(shù)據(jù)白模方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10
Vue實現(xiàn)動態(tài)查詢規(guī)則生成組件
今天我們來給大家介紹下在Vue開發(fā)中我們經(jīng)常會碰到的一種需求場景,本文主要介紹了Vue動態(tài)查詢規(guī)則生成組件,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
vue使用keep-alive實現(xiàn)數(shù)據(jù)緩存不刷新
這篇文章主要介紹了vue使用keep-alive實現(xiàn)數(shù)據(jù)緩存不刷新,這里整理了詳細的代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10

