【发布时间】:2019-03-08 01:22:45
【问题描述】:
如果我将此代码放入操场的模板部分 https://bootstrap-vue.js.org/play, 我无法将我的“A Number Here (1)”文本变为红色。有什么方法可以为一个 b-nav-item 的文本着色,使其与其他的不一样?
<b-navbar toggleable="md" type="dark" variant="dark">
<b-navbar-toggle target="nav_collapse"></b-navbar-toggle>
<b-collapse is-nav id="nav_collapse">
<b-navbar-nav>
<b-nav-item href="#">Nav Item 1</b-nav-item>
<b-nav-item href="#">Nav Item 2</b-nav-item>
<b-nav-item href="#">Nav Item 3</b-nav-item>
</b-navbar-nav>
<b-navbar-nav class="ml-auto">
<b-nav-item href="#" class="text-danger">A Number Here (1)</b-nav-item>
<b-nav-item-dropdown text="Nav Item 5" right>
<b-dropdown-item href="#">Dropdown 1</b-dropdown-item>
<b-dropdown-item href="#">Dropdown 2</b-dropdown-item>
<b-dropdown-item href="#">Dropdown 3</b-dropdown-item>
<b-dropdown-item href="#">Dropdown 4</b-dropdown-item>
</b-nav-item-dropdown>
<b-nav-item-dropdown text="Nav Item 6" right>
<b-dropdown-item href="#">Dropdown 1</b-dropdown-item>
</b-nav-item-dropdown>
</b-navbar-nav>
</b-collapse>
</b-navbar>
从上面创建的 HTML 是
<li class="nav-item text-danger">
<a href="#" target="_self" class="nav-link">A Number Here (1)</a>
</li>
它不会为<a> 标签着色,而是将类添加到<li>。
我需要它来生成这个 HTML
<li class="nav-item">
<a href="#" target="_self" class="nav-link text-danger">A Number Here (1)</a>
</li>
相反,但不知道如何操纵 bootstrap-vue 代码以这种方式创建它。
【问题讨论】:
标签: javascript css vue.js vuejs2 bootstrap-vue