在vue中使用v-bind:class的选项卡方法


Posted in Javascript onSeptember 27, 2018

//vue中的选项卡的实现,数据驱动dom,因此需要使用数据,来改变class;

详细见代码实现

<style>
ul{overflow: hidden;}
ul li{float: left;width: 150px;height: 35px;line-height: 35px;border: 1px solid red;list-style: none;cursor: pointer;}
ul li.active{background-color: yellow}
</style>

<div id="app">
<ul><li v-for="(item,index) in items" @click="setColor(index)" :key="item.message" :class="{active:index == num}">{{item.message}}
</li>
</ul>
</div>

<script>
// 使用v-bind:class实现 通过改变num实现进而改变active的布尔值 vue中的选项卡的功能 绑定class 绑定布尔值的实现 
var vm = new Vue({
el:"#app",
data(){
return {
items: [  
{ message: 'Foo' },  
{ message: 'Bar' },  
{ message: 'Jack' }
 ],num:0
}
},
methods:{
setColor(index){
this.num = index
}
}
})
</script>

以上这篇在vue中使用v-bind:class的选项卡方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 操作css实现代码
Jun 11 Javascript
js实现的日期操作类DateTime函数代码
Mar 16 Javascript
javascript类型转换示例
Apr 29 Javascript
利用CSS3在Angular中实现动画
Jan 15 Javascript
jQuery+css实现炫目的动态块漂移效果
Jan 28 Javascript
基于Vue.js实现简单搜索框
Mar 26 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
Feb 24 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
很棒的vue弹窗组件
May 24 Javascript
vue-resource拦截器设置头信息的实例
Oct 27 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
May 16 Javascript
vue列表单项展开收缩功能之this.$refs的详解
May 05 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
Sep 27 #Javascript
详解如何在vue项目中使用lodop打印插件
Sep 27 #Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
Sep 27 #Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
Sep 27 #Javascript
swiper在angularjs中使用循环轮播失效的解决方法
Sep 27 #Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
Sep 27 #Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
Sep 27 #Javascript
You might like
php SQL防注入代码集合
2008/04/25 PHP
php在window iis的莫名问题的测试方法
2013/05/14 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
一个tab标签切换效果代码
2009/03/27 Javascript
bootstrap table 服务器端分页例子分享
2015/02/10 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
js实现图片粘贴到网页
2019/12/06 Javascript
Vue.js仿Select下拉框效果
2020/02/18 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
python实现对指定输入的字符串逆序输出的6种方法
2018/04/26 Python
pandas带有重复索引操作方法
2018/06/08 Python
使用Python实现在Windows下安装Django
2018/10/17 Python
Python 占位符的使用方法详解
2019/07/10 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
2020/04/24 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
李宁官方网店:中国运动品牌
2017/11/02 全球购物
护理专业毕业生推荐信
2013/10/31 职场文书
业务内勤岗位职责
2014/04/30 职场文书
教师个人读书活动总结
2014/07/08 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
检讨书大全
2015/01/27 职场文书
小学校长开学致辞
2015/07/29 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
element多个表单校验的实现
2021/05/27 Javascript
Python Matplotlib绘制动画的代码详解
2022/05/30 Python