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 相关文章推荐
Python脚本后台运行的几种方式
Mar 09 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
Aug 04 Javascript
JavaScript表单验证开发
Nov 23 Javascript
原生js开发的日历插件
Feb 04 Javascript
node安装--linux下的快速安装教程
Mar 21 Javascript
浅谈vue实现数据监听的函数 Object.defineProperty
Jun 08 Javascript
js学习总结_选项卡封装(实例讲解)
Jul 13 Javascript
解决Angular4项目部署到服务器上刷新404的问题
Aug 31 Javascript
jQuery实现合并表格单元格中相同行操作示例
Jan 28 jQuery
vue-loader中引入模板预处理器的实现
Sep 04 Javascript
Layer+Echarts构建弹出层折线图的方法
Sep 25 Javascript
基于javascript实现移动端轮播图效果
Dec 21 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
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
js 表单验证方法(实用)
2009/04/28 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
Jquery绑定事件(bind和live的区别介绍)
2013/08/23 Javascript
将json当数据库一样操作的javascript lib
2013/10/28 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
新手该如何学python怎么学好python?
2008/10/07 Python
浅析Python中的多进程与多线程的使用
2015/04/07 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
Python字符串的15个基本操作(小结)
2021/02/03 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
什么是唯一索引
2015/07/05 面试题
幼师求职自荐信范文
2014/01/26 职场文书
2014年度思想工作总结
2014/11/27 职场文书
实习单位指导教师评语
2014/12/30 职场文书
2015年手术室工作总结
2015/05/11 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
Python自动化之批量处理工作簿和工作表
2021/06/03 Python