vue实现点击当前标签高亮效果【推荐】
(编辑:jimmy 日期: 2025/10/27 浏览:3 次 )
实现点击按钮使当前按钮高亮,其他按钮复原的效果
实现思路
"htmlcode">
data() {
return {
wpList: [
{
name: '食品饮料'
},
{
name: '鲜花'
},
{
name: '蛋糕'
},
{
name: '水果生鲜'
},
{
name: '服装鞋帽'
},
{
name: '其它'
}
],
active:''
}
}
...
"htmlcode">
.active {
background: #fd7522;
border: 1px solid #fd7522;
color: #fff;
}
"htmlcode">
<el-row class="wp-list">
<el-button v-for="item in wpList" :key="item.name"
:class="{active : active == item.name}"
@click="selected(item.name)">{{item.name}}</el-button>
</el-row>
"htmlcode">
selected(name){
this.active = name;
}
总结
以上所述是小编给大家介绍的vue实现点击当前标签高亮效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
下一篇:vue中使用element-ui进行表单验证的实例代码
