我正在尝试根据一个单元格中的值来更改整行的样式。为此,我使用了模板样式,但它只允许我更改一个单元格的样式。
<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 但期望的结果是,整行基于单元格中的值呈紫色。
编辑: 我不知道有多少列和它们的名称。