vue.js 点击不同的按钮,按钮相应背景颜色改变

<button @click="buttonClick(1)" :class="buttonIndex == 1?'bgcolor':''">月</button>
<button @click="buttonClick(2)" :class="buttonIndex == 2?'bgcolor':''">季</button>
<button @click="buttonClick(3)" :class="buttonIndex == 3?'bgcolor':''">年</button>



data(){
    buttonIndex:1,
}
 methods:{
    buttonClick(buttonIndex){
          this.buttonIndex = buttonIndex
      }, 
}
.bgcolor {
     background-color: #0066FF;
     border: 0;
     outline: none;
 }
button {
    padding:0.2rem 1.2rem ;
     background: #4E6FFF;
    border: 0;
    color: white;
    border-radius:0 ;
}
button:focus{outline:0;} 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值