【发布时间】:2020-10-06 22:59:36
【问题描述】:
我正在尝试根据一个单元格中的值更改整行的样式。为此,我使用了模板样式,但它只允许我更改一个单元格的样式。
<q-table
:data="rows"
row-key="name"
>
<template v-slot:body-cell-name="props">
<q-td :props="props">
<div>
<q-badge
:label="props.value"
:class="(props.value=='Ice cream sandwich') ?
'bg-accent spc' : 'bg-white text-black'"
></q-badge>
</div>
</q-td>
</template>
</q-table>
但是,是否可以更改整行的样式,以使整个单元格和行填充背景色,而不是仅在单元格值周围的小区域填充?以下是它目前的工作方式: https://codepen.io/pokepim/pen/pogNyVy
但期望的结果是,根据单元格中的值,整行都是紫色的。
编辑: 我不知道有多少列以及它们的名称。
【问题讨论】:
标签: css vue.js styles background-color quasar-framework