【发布时间】:2019-05-29 07:13:05
【问题描述】:
我正在使用 Vuetify 的 v-btn 按钮组件,通过 color 属性设置了各种颜色。一旦用户单击按钮,我将disabled 设置为true,这样他们就无法再次单击它,但按钮会失去颜色并变灰。
有什么方法可以禁用按钮而不将其颜色更改为灰色?
【问题讨论】:
-
你不能用
pointer-events: none来代替disabled属性吗?如果需要,然后为该类添加额外的样式(不确定您是否仍希望它显示为可点击和交互的,即使在禁用时?)。此外,如果有帮助,您可以使用 vue 的once修饰符@click.once="val = !val" -
谢谢!我从未听说过
pointer-events。就我而言,这最终成为我最简单的解决方案。
标签: button colors vuetify.js disable