Vue 按条件添加类
个人博客:Vue 按条件添加类
<el-card class="box-card">
<div class="question" ref="question" v-for="(question, index) in questionList" :key="question.id">
<h4>{{(index+1) +10*(currentPage-1)}}. {{question.ques}}</h4>
<div v-for="option in question.options" :key="option.id" :class="[
{'choose': true},
{'wrong': option.value[0] === question.useranswer},
{'right': option.value[0] === question.answer}
]">
<label>
<span>{{option.value}}</span>
</label>
</div>
</div>
<el-pagination background layout="prev, pager, next, jumper" :total="total" :page-size="pageLimit" :hide-on-single-page="noPagination" @current-change="currentChange">
</el-pagination>
</el-card>
项目中直接抽出来的(人菜勿喷)
关键:
<div :class="[
{'red': true},
{'blue': false}
]">红色</div>
<div :class="[
{'red': false},
{'blue': true}
]">蓝色</div>
css:
.red {
color: red;
}
.blue {
color: blue;
}