【发布时间】:2020-07-11 06:52:30
【问题描述】:
我正在开发一个打开模式的按钮。默认情况下,它应该具有 btn-primary-outline 类(蓝色文本、透明背景、蓝色边框),单击时它应该具有 btn-primary 类(白色文本、蓝色背景、蓝色边框)。但它不起作用,按钮保持透明,文本为蓝色,它所做的只是打开和关闭蓝色按钮边框。
HTML:
<button v-on:click="settingsButtonIsActive = !settingsButtonIsActive"
class="btn margin-top-half center-block col-xs-12"
:class="[settingsButtonIsActive ? 'btn-primary' : '', 'btn-primary-outline']">
<strong>{{labels.lblButtonConfiguration}}</strong>
</button>
控制器:
data = {
settingsButtonIsActive: false
}
我觉得按钮不喜欢没有定义这两个类中的任何一个,但我想不出任何其他方式来做到这一点。
【问题讨论】:
标签: vue.js bootstrap-4