vue实现点击当前标签高亮效果【推荐】


Posted in Javascript onJune 22, 2018

实现点击按钮使当前按钮高亮,其他按钮复原的效果

vue实现点击当前标签高亮效果【推荐】

实现思路

•在data中定义即将渲染的数据,及active

data() {
  return {
   wpList: [
    {
     name: '食品饮料'
    },
    {
     name: '鲜花'
    },
    {
     name: '蛋糕'
    },
    {
     name: '水果生鲜'
    },
    {
     name: '服装鞋帽'
    },
    {
     name: '其它'
    }
   ],
   active:''
  }
 }
 ...

•定义高亮的标签类名

.active {
  background: #fd7522;
  border: 1px solid #fd7522;
  color: #fff;
 }

•动态渲染按钮的数据,并动态的增加active类名(当active为当前name值时添加),添加点击事件(点击时让active=name)

<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>

•在methods中定义点击事件函数

selected(name){
  this.active = name;
}

总结

以上所述是小编给大家介绍的vue实现点击当前标签高亮效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript 对表格的行和列都能加亮显示
Dec 26 Javascript
jQuery 事件队列调整方法
Sep 18 Javascript
网页自动跳转代码收集
Sep 27 Javascript
Javascript字符串浏览器兼容问题分析
Dec 01 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
Dec 30 Javascript
浅谈js中的in-for循环
Jun 28 Javascript
D3.js实现饼状图的方法详解
Sep 21 Javascript
js实现html table 行,列锁定的简单实例
Oct 13 Javascript
js 去掉字符串前后空格实现代码集合
Mar 25 Javascript
详解vue 配合vue-resource调用接口获取数据
Jun 22 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
May 15 Javascript
JavaScript实现栈结构详细过程
Dec 06 Javascript
vue中使用element-ui进行表单验证的实例代码
Jun 22 #Javascript
QQ跳转支付宝并自动领红包脚本(最新)
Jun 22 #Javascript
JavaScript 下载svg图片为png格式
Jun 21 #Javascript
MVVM 双向绑定的实现代码
Jun 21 #Javascript
在vue2.0中引用element-ui组件库的方法
Jun 21 #Javascript
vue树形结构获取键值的方法示例
Jun 21 #Javascript
vue使用jsonp抓取qq音乐数据的方法
Jun 21 #Javascript
You might like
虚拟主机中对PHP的特殊设置
2006/10/09 PHP
wampserver改变默认网站目录的办法
2015/08/05 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
javascript的事件描述
2006/09/08 Javascript
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
2010/05/07 Javascript
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
js监听键盘事件示例代码
2013/07/26 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
nodejs加密Crypto的实例代码
2016/07/07 NodeJs
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
使用python爬取B站千万级数据
2018/06/08 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
利用selenium爬虫抓取数据的基础教程
2019/06/10 Python
Python列表list常用内建函数实例小结
2019/10/22 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
Mio Skincare中文官网:肌肤和身体护理
2016/10/26 全球购物
Manuka Doctor英国官网:真正的麦卢卡蜂蜜和护肤品
2018/10/26 全球购物
建筑专业自荐信
2013/10/18 职场文书
三年大学生活自我鉴定
2014/01/21 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
继承权公证书
2014/04/09 职场文书
卫生系统先进事迹
2014/05/13 职场文书
物业总经理助理岗位职责
2014/06/29 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
安全守法证明
2015/06/23 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书
2016年法制宣传月活动总结
2016/04/01 职场文书
python如何获取网络数据
2021/04/11 Python