gpt4 book ai didi

vue.js - 如何将类应用于 Buefy 表中的特定单元格?

转载 作者:搜寻专家 更新时间:2023-10-30 22:46:50 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以动态应用针对 Buefy 表中特定单元格的类。例如,以下是我正在处理的代码:

模板:

  <b-table :data="status.peerStatus">
<template slot-scope="props">
<b-table-column :class="classObject" v-for="(column, index) in columns" :key="index"
:label="column.label" :visible="column.visible" :width="200">
{{ props.row[column.field] }}
</b-table-column>
</template>
</b-table>

脚本:

  computed: {
classObject() {
return {
"has-background-info": true
};
}

现在,由于 has-background-info,整行都以蓝色突出显示。被设置为真。

然而,我想做的是只定位一个特定的单元格,并通过像这样传递单元格的值有条件地应用类。

现在,我正在尝试将单元格的值传递给 classObject像这样

<b-table-column :class="classObject(props.row[column.field])" v-for="(column, index) in columns" :key="index"

并尝试相应地设置类

 computed: {
classObject(cellValue) {
return {
"has-background-info": cellValue === "YES" ? true : false;
};
}

但是,上面的方法不起作用。还有其他方法吗?

最佳答案

你应该把它放在 method 而不是 computed

methods: {
classObject(cellValue) {
return {
"has-background-info": cellValue === "YES" ? true : false;
};
}
}

关于vue.js - 如何将类应用于 Buefy 表中的特定单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53038981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com