【发布时间】:2020-04-08 19:14:31
【问题描述】:
我正在使用 VUE JS 构建一个应用,使用不同的组件。
在其中一个中,我有一个按钮,当我点击它时我希望它改变颜色。此按钮从表格中选择不同的项目,因此当我按下该按钮时,我希望该按钮的背景变为红色,例如以了解我点击了哪些项目。
<template>
<button class="mdc-icon-button material-icons" @click="doMultiple">delete_outline</button>
</template>
这是按钮。单击按钮时如何添加样式?
提前致谢!
【问题讨论】:
-
请通过 Vue 类和样式绑定。 vuejs.org/v2/guide/class-and-style.html
-
您可以通过在单击该按钮时有条件地添加一个类来做到这一点。 clicked 初始值为 false 并在点击时设置为 true。
-
@Ramki 谢谢,但我已经尝试过你所说的,它在 :class 上返回一个错误,因为它说它需要一个属性值。
标签: javascript vue.js button vue-component background-color