Vuejs2 在Vue.js中的类内使用三元条件

Vuejs2 在Vue.js中的类内使用三元条件,vuejs2,Vuejs2,当百分比达到57时,如何编写三元条件来更改此进度条的颜色 这就是进度条代码的设置方式 <div class="progress-bar" role="progressbar" :style="{width:(quoteCount / maxQuotes) * 100 + '%'}" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"> {{quoteCount}} / {

当百分比达到57时,如何编写三元条件来更改此进度条的颜色

这就是进度条代码的设置方式

<div
   class="progress-bar"
    role="progressbar"
    :style="{width:(quoteCount / maxQuotes) * 100 + '%'}"
    aria-valuenow="25"
    aria-valuemin="0"
    aria-valuemax="100">
   {{quoteCount}} / {{maxQuotes}}
 </div>


因此,当我达到75%时,我想添加类进度条bg danger,您需要访问进度条的值,因此理想情况下,您可以将v-model添加到一些数据值,如进度。那么就:


:class=进度>75?'bg danger':

您需要访问进度条的值,因此理想情况下,您需要对某些数据值进行v型建模,如进度。那么就:


:class=进度>75?'bg danger':

不是针对OP的问题,但我一直在寻找相同的问题,这有助于朝着正确的方向前进。希望这也能帮助其他人

我想展开/折叠一组导航项。例如,以下页面可能位于网站的“关于我们”部分下

领导 历史 事业 在本例中,如果选择了这些子菜单项中的任何一个,我希望通过将父类设置为活动来扩展整个“关于我们”导航组。如果用户已单击进入其他组,我希望将父类设置为折叠


不是针对OP的问题,但我在寻找同一个问题,这有助于朝着正确的方向前进。希望这也能帮助其他人

我想展开/折叠一组导航项。例如,以下页面可能位于网站的“关于我们”部分下

领导 历史 事业 在本例中,如果选择了这些子菜单项中的任何一个,我希望通过将父类设置为活动来扩展整个“关于我们”导航组。如果用户已单击进入其他组,我希望将父类设置为折叠


这是,但可能为您的quoteCount/maxQuotes使用计算属性。这是,但可能为您的quoteCount/maxQuotes使用计算属性。
<div class="nav item">
    <a class="nav-link"
        :class="(currentGroup === 'about') ? 'active' : 'collapsed'">About Us</a>
    ...
</div>

<div class="subnav-items">
    <a :href="'/leaderhip'"
        :class="{'active':(pathname === 'leadership')}">Leadership</a>
    <a :href="'/history'"
        :class="{'active':(pathname === 'history')}">History</a>
    <a :href="'/careers'"
        :class="{'active':(pathname === 'careers')}">Careers</a>
</div>

...

data: () => ({
    currentGroup: '',
    groups: {
        about: [
            'leadership',
            'history',
            'careers',
        ],
    },
    pathname: '',
}),
created() {
    this.pathname = window.location.pathname.split('/')[1];

    if (this.groups.about.includes(this.pathname)) {
        this.currentGroup = 'about';
    }
}