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 相关文章推荐
告诉大家什么是JSON
Jun 10 Javascript
jQuery学习笔记之Helloworld
Dec 22 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
Nov 01 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
Dec 24 Javascript
Javascript图像处理思路及实现代码
Dec 25 Javascript
jQuery使用animate创建动画用法实例
Aug 07 Javascript
常用的JQuery函数及功能小结
Mar 24 Javascript
JavaScript编程中实现对象封装特性的实例讲解
Jun 24 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
Dec 06 Javascript
简易Vue评论框架的实现(父组件的实现)
Jan 08 Javascript
JS实现多物体运动的方法详解
Jan 23 Javascript
VUE实现图片验证码功能
Nov 18 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生成静态页面教程
2012/01/10 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
javascript中的array数组使用技巧
2010/01/31 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
跟我学习javascript的var预解析与函数声明提升
2015/11/16 Javascript
jquery实现全屏滚动
2015/12/28 Javascript
javascript模块化简单解析
2016/04/07 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
2017/01/19 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
2018/02/23 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
2018/11/28 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
Python网络编程详解
2017/10/31 Python
Python使用三种方法实现PCA算法
2017/12/12 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
python是怎么被发明的
2020/06/15 Python
Python3爬虫关于识别检验滑动验证码的实例
2020/07/30 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
火锅店创业计划书范文
2014/02/02 职场文书
座谈会主持词
2014/03/20 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
公司合作协议范文
2014/10/01 职场文书
农村环境卫生倡议书
2015/04/29 职场文书
幼儿园六一主持词
2015/06/30 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
Python合并多张图片成PDF
2021/06/09 Python