This commit is contained in:
cookfront
2017-04-10 11:08:52 +08:00
parent eccbd2269c
commit 88f5325889
2 changed files with 12 additions and 3 deletions

View File

@@ -2,7 +2,7 @@
<div class="side-nav">
<ul>
<li class="nav-item" v-for="item in data">
<a v-if="!item.path">{{item.name}}</a>
<a href="javascript:void(0)" v-if="!item.path" @click="handleTitleClick(item)">{{item.name}}</a>
<router-link
v-else
active-class="active"
@@ -50,6 +50,15 @@ export default {
type: String,
default: ''
}
},
methods: {
handleTitleClick(item) {
const firstGroup = item.groups && item.groups[0];
if (firstGroup && firstGroup.list && firstGroup.list.length !== 0) {
return this.$router.replace(this.base + firstGroup.list[0].path);
}
}
}
};
</script>