perf:refine breadcrumb

This commit is contained in:
Pan
2017-11-24 15:35:38 +08:00
parent 061fa1f2a5
commit f876b9b678
2 changed files with 6 additions and 9 deletions

View File

@@ -22,13 +22,9 @@ export default {
methods: {
getBreadcrumb() {
let matched = this.$route.matched.filter(item => item.name)
if (matched.length === 0) {
this.levelList = [{ path: '/', meta: { title: '首页' }}]
return
}
const first = matched[0]
if (first && first.name !== 'dashboard') {
matched = [{ path: '/', meta: { title: 'dashboard' }}].concat(matched)
matched = [{ path: '/dashboard', meta: { title: 'dashboard' }}].concat(matched)
}
this.levelList = matched
},