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 相关文章推荐
IE网页js语法错误2行字符1、FF中正常的解决方法
Sep 09 Javascript
ExtJs中gridpanel分组后组名排序实例代码
Dec 02 Javascript
ExtJS4 表格的嵌套 rowExpander应用
May 02 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
整理AngularJS中的一些常用指令
Jun 16 Javascript
AngularJS实现分页显示数据库信息
Jul 01 Javascript
jQuery图片加载显示loading效果
Nov 04 Javascript
JavaScript 控制字体大小设置的方法
Nov 23 Javascript
vue实现验证码输入框组件
Dec 14 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
Jan 08 Javascript
vue.js 使用axios实现下载功能的示例
Mar 05 Javascript
JavaScript设计模式之工厂模式简单实例教程
Jul 03 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
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
ThinkPHP快速入门实例教程之数据分页
2014/07/01 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
2016/06/10 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
2016/11/03 Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
2016/11/09 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
vue打开其他项目页面并传入数据详解
2020/11/25 Vue.js
JavaScript中的几种继承方法示例
2020/12/06 Javascript
python文件操作之目录遍历实例分析
2015/05/20 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
2020/06/23 Python
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
.NET初级开发工程师面试题
2014/04/18 面试题
大专学生推荐信范文
2013/11/19 职场文书
2014学雷锋活动心得体会
2014/03/10 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
五四青年节活动总结
2015/02/10 职场文书
红色影片观后感
2015/06/18 职场文书
运动会入场词
2015/07/18 职场文书
关于空气污染危害的感想
2015/08/11 职场文书
爱国主义主题班会
2015/08/14 职场文书
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
使用 CSS 构建强大且酷炫的粒子动画效果
2022/08/14 HTML / CSS