<div><b-navtabsfill><b-nav-itemactive>Active</b-nav-item><b-nav-item>Link</b-nav-item><b-nav-item>Link with a long name </b-nav-item><b-nav-itemdisabled>Disabled</b-nav-item></b-nav></div>
<div><b-navtabsjustified><b-nav-itemactive>Active</b-nav-item><b-nav-item>Link</b-nav-item><b-nav-item>Link with a long name </b-nav-item><b-nav-itemdisabled>Disabled</b-nav-item></b-nav></div>
<div><b-navtabsalign="center"><b-nav-itemactive>Active</b-nav-item><b-nav-item>Link</b-nav-item><b-nav-item>Link with a long name </b-nav-item><b-nav-itemdisabled>Disabled</b-nav-item></b-nav></div>
With supporting text below as a natural lead-in to additional content.
<div><b-cardtitle="Card Title"no-body><b-card-headerheader-tag="nav"><b-navcard-headertabs><b-nav-itemactive>Active</b-nav-item><b-nav-item>Inactive</b-nav-item><b-nav-itemdisabled>Disabled</b-nav-item></b-nav></b-card-header><b-card-bodyclass="text-center"><b-card-text>
With supporting text below as a natural lead-in to additional content.
</b-card-text><b-buttonvariant="primary">Go somewhere</b-button></b-card-body></b-card></div>
Pill 样式:
With supporting text below as a natural lead-in to additional content.
<div><b-cardtitle="Card Title"no-body><b-card-headerheader-tag="nav"><b-navcard-headerpills><b-nav-itemactive>Active</b-nav-item><b-nav-item>Inactive</b-nav-item><b-nav-itemdisabled>Disabled</b-nav-item></b-nav></b-card-header><b-card-bodyclass="text-center"><b-card-text>
With supporting text below as a natural lead-in to additional content.
</b-card-text><b-buttonvariant="primary">Go somewhere</b-button></b-card-body></b-card></div>
With supporting text below as a natural lead-in to additional content.
<div><b-cardtitle="Card Title"no-body><b-card-headerheader-tag="nav"><b-nav><b-nav-itemactive>Active</b-nav-item><b-nav-item>Inactive</b-nav-item><b-nav-itemdisabled>Disabled</b-nav-item></b-nav></b-card-header><b-card-bodyclass="text-center"><b-card-text>
With supporting text below as a natural lead-in to additional content.
</b-card-text><b-buttonvariant="primary">Go somewhere</b-button></b-card-body></b-card></div>
// On page with route `/some/route`
<div><b-cardtitle="Card Title"no-body><b-card-headerheader-tag="nav"><b-navcard-headertabs><!-- <b-nav-item>'s with child routes. Note the trailing slash on the first <b-nav-item> --><b-nav-itemto="/some/route/"exactexact-active-class="active">Active</b-nav-item><b-nav-itemto="/some/route/foo"exactexact-active-class="active">Foo</b-nav-item><b-nav-itemto="/some/route/bar"exactexact-active-class="active">Bar</b-nav-item></b-nav></b-card-header><b-card-body><!-- Child route gets rendered in <router-view> or <nuxt-child> --><router-view></router-view><!-- Or if using Nuxt.js
<nuxt-child></nuxt-child>
--></b-card-body></b-card></div>
注意:
Vue路由器不支持使用哈希(#)定义活动路由,因此必须将“tab”内容定义为子路由。
上面的路由器配置示例:
const routes = [
{
path: '/some/route',
// We don't provide a name on this parent route, but rather// set the name on the default child route instead// name: 'some-route',component: SomeRouteComponent,
// Child route "tabs"children: [
// Note we provide the above parent route name on the default child tab// route to ensure this tab is rendered by default when using named routes
{ path: '', component: DefaultTabComponent, name: 'some-route' },
{ path: 'foo', component: FooTabComponent },
{ path: 'bar', component: BarTabComponent }
]
}
]