可以通过以下步骤实现:
<b-nav-item>
组件来创建导航项。这个组件可以接受一个to
属性,用于指定导航链接的目标地址。<b-dropdown>
组件来创建具有图标的下拉列表。这个组件可以包含一个<b-dropdown-item>
子组件,用于定义下拉列表中的选项。<b-dropdown>
组件中,使用<template>
标签来定义下拉列表的内容。在这个模板中,可以使用BootstrapVue提供的<b-icon>
组件来添加图标。下面是一个示例代码:
<template>
<div>
<b-navbar toggleable="lg" type="dark" variant="info">
<b-navbar-toggle target="nav-collapse"></b-navbar-toggle>
<b-navbar-brand href="#">Logo</b-navbar-brand>
<b-collapse id="nav-collapse" is-nav>
<b-navbar-nav>
<b-nav-item to="/">Home</b-nav-item>
<b-nav-item-dropdown text="Dropdown">
<template slot="button-content">
<b-icon icon="gear"></b-icon>
Dropdown
</template>
<b-dropdown-item>Action 1</b-dropdown-item>
<b-dropdown-item>Action 2</b-dropdown-item>
<b-dropdown-item>Action 3</b-dropdown-item>
</b-nav-item-dropdown>
</b-navbar-nav>
</b-collapse>
</b-navbar>
</div>
</template>
<script>
import { BNavbar, BNavbarToggle, BNavbarBrand, BCollapse, BNavbarNav, BNavItem, BNavItemDropdown, BDropdownItem, BIcon } from 'bootstrap-vue'
export default {
components: {
BNavbar,
BNavbarToggle,
BNavbarBrand,
BCollapse,
BNavbarNav,
BNavItem,
BNavItemDropdown,
BDropdownItem,
BIcon
}
}
</script>
在这个示例中,我们使用了<b-icon>
组件来添加一个名为"gear"的图标。你可以根据需要选择其他图标,具体的图标名称可以在BootstrapVue的官方文档中找到。
这样,导航项目与具有图标的下拉列表就可以对齐了。你可以根据实际需求进行样式调整和定制化。
领取专属 10元无门槛券
手把手带您无忧上云