vue实现动态列表点击各行换色的方法


Posted in Javascript onSeptember 13, 2018

只是模拟一练习 v-for v-on v-bind的一个简单demo

vue实现动态列表点击各行换色的方法

代码思路:

遍历出data里面的数据 v-for

给li加点击事件

绑定class样式 怎么控制样式的显示

通过 class的控制 v:bind:class={class:index==变量} 下标和class变量是否相等控制true false

代码:

<div id="app"> 
<ul>
<li v-for='(item,index) in arr' v-bind:class='{bg:index==isactive}'
@click='fn(index)'>{{item}}</li>
</ul> 
</div>

<script>
var vm=new Vue({
el:'#app',//el element 获取容器 vue作用的范围
data:{
isactive:0,
arr:['健康医疗','生活服务','信息安全','文化娱乐'], 
},
methods:{
fn:function(index){
//点击切换 变量的值 赋值为 index
console.log(index);
this.isactive=index;
}
}

})
</script>

以上这篇vue实现动态列表点击各行换色的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery动态添加元素事件失效问题解决方法
May 23 Javascript
jQuery向后台传入json格式数据的方法
Feb 13 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
Jun 25 Javascript
最原始的jQuery注册验证方式
Oct 11 Javascript
canvas绘制多边形
Feb 24 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
Mar 30 Javascript
JavaScript操作文件_动力节点Java学院整理
Jun 30 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
Oct 25 Javascript
vue.js todolist实现代码
Oct 29 Javascript
vue实现element-ui对话框可拖拽功能
Aug 17 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
Apr 30 Javascript
在vue中嵌入外部网站的实现
Nov 13 Javascript
更改BootStrap popover的默认样式及popover简单用法
Sep 13 #Javascript
JSONP原理及应用实例详解
Sep 13 #Javascript
解决angularJS中input标签的ng-change事件无效问题
Sep 13 #Javascript
javascript将非数值转换为数值
Sep 13 #Javascript
解决angularjs WdatePicker ng-model的问题
Sep 13 #Javascript
webpack实现一个行内样式px转vw的loader示例
Sep 13 #Javascript
vue项目开发中setTimeout等定时器的管理问题
Sep 13 #Javascript
You might like
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
深入解析php中的foreach函数
2013/08/31 PHP
两千行代码的PHP学习笔记汇总
2014/10/05 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
用JavaScript实现UrlEncode和UrlDecode的脚本代码
2008/07/23 Javascript
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
对frameset、frame、iframe的js操作示例代码
2013/08/16 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
[02:36]DOTA2混沌骑士 英雄基础教程
2013/11/26 DOTA
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
Python实现比较两个列表(list)范围
2015/06/12 Python
Python实现好友全头像的拼接实例(推荐)
2017/06/24 Python
Python读写及备份oracle数据库操作示例
2018/05/17 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
Canvas 像素处理之改变透明度的实现代码
2019/01/08 HTML / CSS
介绍一下.net和Java的特点和区别
2012/09/26 面试题
大学生个人自荐信
2014/02/24 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
留学推荐信中文范文
2015/03/26 职场文书
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技