场景:多个按钮,只有一个按钮为已点击状态。被点击的按钮class设置为激活状态。
思路:
1、按钮calss设置为根据变量动态改变,变量代表当前激活的按钮序号
2、按钮执行时修改变量值
<button :class="btn_active==1?'progress-btn-active':''" @click="switchT(1)">未完成(15)</button>
<button :class="btn_active==2?'progress-btn-active':''" @click="switchT(2)">已完成(20)</button>
btn_active: 1
switchT(type) {
this.btn_active = type;
}
网友评论