我已经设法将我的按钮类从初始更改为 is-active,但是我希望有多个按钮,但是 is-active 类在任何时候都应该只应用于一个按钮。
<button :class="{'initial': activeTab !== 1, 'is-active': activeTab === 1}" name="button" @click="setActiveTab">BUTTON 1</button>
activeTab: 0
methods: {
setActiveTab(){
this.activeTab = 1;
}
}
.is-active {
color: blue
}
.initial {
color: red;
}
但想拥有:
<button :class="{'initial': activeTab !== 1, 'is-active': activeTab === 1}" name="button" @click="setActiveTab">BUTTON 1</button>
<button :class="{'initial': activeTab !== 1, 'is-active': activeTab === 1}" name="button" @click="setActiveTab">BUTTON 2</button>
<button :class="{'initial': activeTab !== 1, 'is-active': activeTab === 1}" name="button" @click="setActiveTab">BUTTON 3</button>
任何帮助都会受到极大的欢迎。