Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 根据条件添加类_Typescript_Vue.js - Fatal编程技术网

Typescript 根据条件添加类

Typescript 根据条件添加类,typescript,vue.js,Typescript,Vue.js,我想在vue js的条件下添加一个特定的类 我的数据存储中有2个值,如下所示(TypeScript): 使用此值,在我的模板中,我想添加以下类: blue--text if value1 == value2 or red--text if value1 != value2 像这样: <p class="blue--text">{{ value1 }}</p> or <p class="red--text">{{ val

我想在vue js的条件下添加一个特定的类

我的数据存储中有2个值,如下所示(TypeScript):

使用此值,在我的模板中,我想添加以下类:

blue--text if value1 == value2
or
red--text if value1 != value2
像这样:

<p class="blue--text">{{ value1 }}</p>
or
<p class="red--text">{{ value1 }}</p>

{{value1}

{{value1}


有人知道怎么做吗?

要根据条件渲染类,可以将对象传递给class指令。它将对象的键呈现为类名称,该类名称具有
true

<p 
  :class="{
    'blue--text': value1 == value2,
    'red--text': value1 != value2
  }"
>
    {{ value1 }}
</p>

{{value1}}


请参阅文档:

您可以将一个简单条件与三元和
:class
指令一起使用:

{{value1}


只有当value1等于value2时,才应用蓝色类,如果不是红色类。

当我使用您这样的代码时,我有一个错误:{{carTotalsStores}}错误是:意外字符串in@AntoineKurka在每个键值对之间放“,”就行了,谢谢!
<p 
  :class="{
    'blue--text': value1 == value2,
    'red--text': value1 != value2
  }"
>
    {{ value1 }}
</p>