【发布时间】:2025-12-16 23:25:01
【问题描述】:
我正在尝试使用一些条件逻辑来更改按钮的背景颜色。我在这里找到了帖子,这些帖子表明您实际上可以使用三元运算符来更改颜色道具,但我没有找到喜欢使用主题选项中定义的颜色变量的用户的示例。如果不可能,有没有办法使用根定义的变量颜色选项?
<v-btn class="mx-2"
fab
dark
color="{toggleEdit ? primary : secondary}"
@@click.stop="toggleEdit = !toggleEdit">
<v-icon v-if="toggleEdit" dark>mdi-pencil</v-icon>
<v-icon v-else dark>mdi-check</v-icon>
</v-btn>
和
<v-btn class="mx-2"
fab
dark
color="{toggleEdit ? 'var(--primary)' : 'var(--secondary)'}"
@@click.stop="toggleEdit = !toggleEdit">
<v-icon v-if="toggleEdit" dark>mdi-pencil</v-icon>
<v-icon v-else dark>mdi-check</v-icon>
</v-btn>
【问题讨论】:
标签: javascript vue.js vuetify.js vuejs3