【发布时间】:2020-03-29 07:26:39
【问题描述】:
我正在尝试根据值设置输入的多选样式。当我像下面这样将条件放入 vue 时,我得到了所有 div 的颜色,包括标签 这是我的代码
<custom-select
:class="{
orange : campaignStatus.value ==='ARCHIVED' || campaignStatus.value ==='PAUSED',
red : campaignStatus.value ==='BANNED' || campaignStatus.value ==='REMOVED'
}"
v-model="campaignStatus"
deselectLabel="Selected"
label="Status"
:options="statusOptions"
name="status"
data-test="campaign-status"
disabled>
</custom-select>
问题是我的 html 模板中没有 multiselect.multislect_input,所以我可以根据它的值设置多选的样式吗?例如橙色表示已存档,红色表示已过期?
【问题讨论】:
-
请提供有关您的 css 类和呈现的 html 代码的更多信息。一个工作代码最少的 jsfiddle 会有很大帮助。