'tags栏保持在顶部/tags标签最多显示8个'

pull/118/head
lin-xin 2018-07-26 17:26:43 +08:00
parent 14e48d2c6e
commit 8b87d79f47
2 changed files with 14 additions and 6 deletions

View File

@ -61,11 +61,16 @@
const isExist = this.tagsList.some(item => {
return item.path === route.fullPath;
})
!isExist && this.tagsList.push({
if(!isExist){
if(this.tagsList.length >= 8){
this.tagsList.shift();
}
this.tagsList.push({
title: route.meta.title,
path: route.fullPath,
name: route.matched[1].components.default.name
})
}
bus.$emit('tags', this.tagsList);
},
handleTags(command){
@ -97,6 +102,7 @@
overflow: hidden;
background: #fff;
padding-right: 120px;
box-shadow: 0 5px 10px #ddd;
}
.tags ul {

View File

@ -26,7 +26,6 @@ a {
right: 0;
top: 70px;
bottom: 0;
overflow-y: scroll;
-webkit-transition: left .3s ease-in-out;
transition: left .3s ease-in-out;
background: #f0f0f0;
@ -34,7 +33,10 @@ a {
.content {
width: auto;
height: 100%;
padding: 40px;
overflow-y: scroll;
box-sizing: border-box;
}
.content-collapse {