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 相关文章推荐
利用javascript查看html源文件
Nov 08 Javascript
Javascript 八进制转义字符(8进制)
Apr 08 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
Mar 14 Javascript
Js 获取Gridview选中行的内容操作步骤
Feb 05 Javascript
javascript正则表达式总结
Feb 29 Javascript
全面解析Bootstrap中form、navbar的使用方法
May 30 Javascript
详解JS: reduce方法实现 webpack多文件入口
Feb 14 Javascript
vue-lazyload图片延迟加载插件的实例讲解
Feb 09 Javascript
p5.js入门教程之图片加载
Mar 20 Javascript
layui从数据库中获取复选框的值并默认选中方法
Aug 15 Javascript
解决vue 表格table列求和的问题
Nov 06 Javascript
vue组件实现移动端九宫格转盘抽奖
Oct 16 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中的插件机制原理和实例
2014/07/08 PHP
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
php常用字符函数实例小结
2016/12/29 PHP
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
2015/07/05 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
2017/11/13 jQuery
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
Python中asyncore的用法实例
2014/09/29 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
Python从零开始创建区块链
2018/03/06 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
Python实现DDos攻击实例详解
2019/02/02 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
如何在Python3中使用telnetlib模块连接网络设备
2020/09/21 Python
C有"按引用传递"吗
2016/09/06 面试题
涉外文秘个人求职的自我评价
2013/10/07 职场文书
幼儿园英语教学反思
2014/01/30 职场文书
销售人员自我评价
2014/02/01 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
宣传活动总结范文
2014/07/01 职场文书
项目合作意向书模板
2014/07/29 职场文书
爱祖国爱家乡演讲稿
2014/09/02 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
服务器SVN搭建图文安装过程
2022/06/21 Servers