feat: Users Breadcrumb example with /users/:id

This commit is contained in:
xidedix
2018-06-27 15:29:17 +02:00
parent 14747004fc
commit cb8b974396
5 changed files with 209 additions and 5 deletions
+5 -5
View File
@@ -8,8 +8,8 @@
</b-link>
<SidebarToggler class="d-md-down-none" display="lg" />
<b-navbar-nav class="d-md-down-none">
<b-nav-item class="px-3">Dashboard</b-nav-item>
<b-nav-item class="px-3">Users</b-nav-item>
<b-nav-item class="px-3" to="/dashboard">Dashboard</b-nav-item>
<b-nav-item class="px-3" to="/users" exact>Users</b-nav-item>
<b-nav-item class="px-3">Settings</b-nav-item>
</b-navbar-nav>
<b-navbar-nav class="ml-auto">
@@ -37,7 +37,7 @@
<SidebarMinimizer/>
</AppSidebar>
<main class="main">
<breadcrumb :list="list"/>
<Breadcrumb :list="list"/>
<div class="container-fluid">
<router-view></router-view>
</div>
@@ -54,7 +54,7 @@
</template>
<script>
import nav from '../_nav'
import nav from '@/_nav'
import { Header as AppHeader, SidebarToggler, Sidebar as AppSidebar, SidebarFooter, SidebarForm, SidebarHeader, SidebarMinimizer, SidebarNav, Aside as AppAside, AsideToggler, Footer as TheFooter, Breadcrumb } from '@coreui/vue'
import DefaultAside from './DefaultAside'
import DefaultHeaderDropdownAccnt from './DefaultHeaderDropdownAccnt'
@@ -87,7 +87,7 @@ export default {
return this.$route.name
},
list () {
return this.$route.matched
return this.$route.matched.filter((route) => route.name || route.meta.label )
}
}
}