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中style属性
Oct 11 Javascript
JavaScript实现弹出子窗口并传值给父窗口
Dec 18 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
Sep 06 Javascript
JS弹出窗口的运用与技巧大全
Nov 01 Javascript
JavaScript闭包和范围实例详解
Dec 19 Javascript
js实现开启密码大写提示
Dec 21 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
Apr 20 Javascript
vue.js学习之UI组件开发教程
Jul 03 Javascript
js中如何完美的解析数据
Mar 18 Javascript
vue.js父子组件通信动态绑定的实例
Sep 28 Javascript
node和vue实现商城用户地址模块
Dec 05 Javascript
JavaScript的function函数详细介绍
Nov 20 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
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
php 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
php中__toString()方法用法示例
2016/12/07 PHP
利用php生成验证码
2017/02/23 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
循环 vs 递归浅谈
2013/02/28 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
js实现四舍五入完全保留两位小数的方法
2016/08/02 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
vue keep-alive请求数据的方法示例
2018/05/16 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
vue使用transition组件动画效果的实例代码
2021/01/28 Vue.js
给Python初学者的一些编程技巧
2015/04/03 Python
Python httplib模块使用实例
2015/04/11 Python
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
python爬取哈尔滨天气信息
2018/07/14 Python
python实现Flappy Bird源码
2018/12/24 Python
解决pycharm工程启动卡住没反应的问题
2019/01/19 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
CSS3+Sprite实现僵尸行走动画特效源码
2016/01/27 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
中专生学习生活的自我评价分享
2013/10/27 职场文书
美术第二课堂活动总结
2014/07/08 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
企业战略合作意向书
2015/05/08 职场文书
教师师德工作总结2015
2015/07/22 职场文书
如何写好竞聘报告
2019/04/03 职场文书
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android