gpt4 book ai didi

vue.js - 根据卡值更改 v-card 背景颜色

转载 作者:行者123 更新时间:2023-12-03 06:47:30 27 4
gpt4 key购买 nike

我目前正在处理 v 行 v 卡,并且正在努力根据卡的值更改某张卡的背景颜色。我在这里设置它,如果卡片的值等于当前值(由用户输入),那么卡片的背景应该是白色,#FFFFFF,否则卡片背景应该变黑,#000000。这是我的设置,但由于某种原因它不起作用。有谁知道我做错了什么?

<v-row>
<v-card
v-for="values in cards"
:key="value"
color="currVal == value ? '#FFFFFF' : '#000000'"
:class="'ma-2 pa-3'"
outlined
tile
>{{ value }}</v-card>
</v-row>

最佳答案

由于你的颜色是一个javascript表达式,你需要v-bind color参数:

<v-row>
<v-card
v-for="value in cards"
:key="value"
:color="currVal === value ? '#FFFFFF' : '#000000'"
class="ma-2 pa-3"
outlined
tile
>{{ value }}</v-card>
</v-row>

次要:因为 class 只是一个字符串,不需要 v-bind

关于vue.js - 根据卡值更改 v-card 背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63027228/

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