在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判断60秒以及倒计时示例代码
Jan 24 Javascript
JQuery动画animate的stop方法使用详解
May 09 Javascript
jquery插件推荐 jquery.cookie
Nov 09 Javascript
使用JQuery选择HTML遍历函数的方法
Sep 17 Javascript
js实现随机数字字母验证码
Jun 19 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
Aug 16 Javascript
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
js 数组详细操作方法及解析合集
Jun 01 Javascript
JS监听滚动和id自动定位滚动
Dec 18 Javascript
Vue中的组件及路由使用实例代码详解
May 22 Javascript
vue 解决computed修改data数据的问题
Nov 06 Javascript
基于JavaScript实现大文件上传后端代码实例
Aug 18 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
Yii2针对游客、用户防范规则和限制的解决方法分析
2016/10/08 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
js左右弹性滚动对联广告代码分享
2014/02/19 Javascript
javascript替换已有元素replaceChild()使用介绍
2014/04/03 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
微信小程序的分类页面制作
2017/06/27 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
教你安装python Django(图文)
2013/11/04 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
python列表推导式操作解析
2019/11/26 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
详解pandas映射与数据转换
2021/01/22 Python
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
护理专业学生职业生涯规划范文
2014/03/11 职场文书
公司贷款承诺书
2014/05/30 职场文书
公司董事长岗位职责
2014/06/08 职场文书
激励口号大全
2014/06/17 职场文书
优秀班组事迹材料
2014/12/24 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
小学教师教学反思
2016/02/24 职场文书
MySQL主从搭建(多主一从)的实现思路与步骤
2021/05/13 MySQL
Win10系统下配置Java环境变量
2021/06/13 Java/Android
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫