利用vue的tab标签做三级导航,当页面显示不全,出现左右切换箭头
<div class="navbar">
<el-tabs v-model="activeNames" @tab-click="handleClick">
<el-tab-pane v-for="item in navList" :key="item.name" :name="item.code"
><span slot="label"
><router-link :to="item.path">{{ item.name }} </router-link></span
></el-tab-pane
>
</el-tabs>
</div>
activeNames: 'taskvolume', //默认突出显示当前标签的三级菜单
navList: [
{
code: 'taskvolume',
name: 'www',
path: '/report/taskvolume/index'
},
{
code: 'exploit',
name: 'aaa',
path: '/report/taskvolume/exploit'
},
{
code: 'examine',
name: 'ddd',
path: '/report/taskvolume/examine'
},
{
code: 'developexamine',
name: 'ccc',
path: '/report/taskvolume/developexamine'
},
{
code: 'project',
name: 'zzz',
path: '/report/taskvolume/project'
},
{
code: 'partstatus',
name: 'vvv',
path: '/report/taskvolume/partstatus'
},
{
code: 'completed',
name: 'bbb',
path: '/report/taskvolume/completed'
}
]
/* 导航样式 */
.navbar {
background: #fff;
height: 35px;
line-height: 35px;
text-align: center;
margin-bottom: 5px;
}
.navbar a {
font-size: 14px;
color: #333;
/* margin: auto; */
float: left;
padding: 0 20px;
text-align: center;
cursor: pointer;
}
.navbar a:hover {
color: #4a65a3;
font-weight: bold;
/* border-bottom: 3px solid #4a65a3; */
}
.navbar a.cur {
color: #fff;
background: #4a65a3;
border-radius: 5PX;
}
.navbar a.cur:hover {
color: #fff;
}
.navbar i {
color: #9fa1b3;
font-size: 16px;
}
.navbar .el-tabs__item.is-active {
background: #4a65a3;
border-radius: 5px;
}
.navbar .el-tabs__item.is-active a {
color: #fff;
}
.navbar .el-tabs__nav-scroll {
margin: 0 10px;
}
.navbar .el-tabs__item {
height: 35px;
line-height: 35px;
}
.navbar .el-tabs__nav-next,
.el-tabs__nav-prev {
line-height: 39px !important;
}
或者
<div class="navbar">
<el-tabs v-model="activeNames" @tab-click="handleClick">
<el-tab-pane name="taskvolume" key="taskvolume"
><span slot="label"
><router-link to="/report/taskvolume"
>aaa
</router-link></span
></el-tab-pane
>
<el-tab-pane name="exploit" key="exploit"
><span slot="label"
><router-link to="/report/taskvolume/exploit"
>bbb</router-link
></span
></el-tab-pane
>
<el-tab-pane name="examine"
><span slot="label"
><router-link to="/report/taskvolume/examine"
>ccc</router-link
></span
></el-tab-pane
>
<el-tab-pane name="developexamine"
><span slot="label"
><router-link to="/report/taskvolume/developexamine"
>ddd</router-link
></span
></el-tab-pane
>
<el-tab-pane name="project"
><span slot="label">
<router-link to="/report/taskvolume/project"
>eee</router-link
></span
></el-tab-pane
>
<el-tab-pane name="partstatus"
><span slot="label"
><router-link to="/report/taskvolume/partstatus"
>fff</router-link
></span
></el-tab-pane
>
<el-tab-pane name="completed">
<span slot="label"
><router-link to="/report/taskvolume/completed"
>ggg</router-link
></span
>
</el-tab-pane>
</el-tabs>
</div>

浙公网安备 33010602011771号