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 相关文章推荐
Js 随机数产生6位数字
May 13 Javascript
触屏中的JavaScript事件分析
Feb 06 Javascript
JavaScript中的闭包介绍
Mar 15 Javascript
js+html5实现canvas绘制简单矩形的方法
Jun 05 Javascript
ajax异步请求详解
Jan 06 Javascript
简单实现IONIC购物车功能
Jan 10 Javascript
js按条件生成随机json:randomjson实现方法
Apr 07 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
Apr 19 Javascript
JS高阶函数原理与用法实例分析
Jan 15 Javascript
layer设置maxWidth及maxHeight解决方案
Jul 26 Javascript
详细介绍解决vue和jsp结合的方法
Feb 06 Javascript
在Vue 中获取下拉框的文本及选项值操作
Aug 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
ThinkPHP提交表单时默认自动转义的解决方法
2014/11/25 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
滚动图片效果 jquery实现回旋滚动效果
2013/01/08 Javascript
jQuery阻止同类型事件小结
2013/04/19 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
Document:getElementsByName()使用方法及示例
2013/10/28 Javascript
跟我学Nodejs(三)--- Node.js模块
2014/05/25 NodeJs
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
2017/08/28 Javascript
JS使用正则表达式找出最长连续子串长度
2017/10/26 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
详谈Object.defineProperty 及实现数据双向绑定
2020/07/18 Javascript
Python常见数据类型转换操作示例
2019/05/08 Python
浅析Python3 pip换源问题
2020/01/06 Python
将python字符串转化成长表达式的函数eval实例
2020/05/11 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
CSS3实现王者匹配时的粒子动画效果
2019/04/12 HTML / CSS
CSS3 实现的加载动画
2020/12/07 HTML / CSS
HTML5 层的叠加的实现
2020/07/07 HTML / CSS
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
营销团队口号
2014/06/06 职场文书
药剂专业求职信
2014/06/20 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
2014年外联部工作总结
2014/11/17 职场文书
网吧员工管理制度
2015/08/05 职场文书
2015年店长个人工作总结
2015/10/23 职场文书
nginx之内存池的实现
2022/06/28 Servers