在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 相关文章推荐
firefox下jquery iframe刷新页面提示会导致重复之前动作
Dec 17 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
Mar 21 Javascript
JQuery获取样式中的background-color颜色值的问题
Aug 20 Javascript
JS短路原理的应用示例 精简代码的途径
Dec 13 Javascript
JavaScript中string转换成number介绍
Dec 31 Javascript
简介AngularJS中使用factory和service的方法
Jun 17 Javascript
原生js模拟淘宝购物车项目实战
Nov 18 Javascript
微信小程序 弹框和模态框实现代码
Mar 10 Javascript
详解JS浏览器事件循环机制
Mar 27 Javascript
pm2启动ssr失败的解决方法
Jun 29 Javascript
vue 使用鼠标滚动加载数据的例子
Oct 31 Javascript
Vue记住滚动条和实现下拉加载的完美方法
Jul 31 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上传文件功能
2017/09/21 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
JavaScript中的变量作用域介绍
2014/12/31 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
Vue element-ui父组件控制子组件的表单校验操作
2020/07/17 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
使用python统计文件行数示例分享
2014/02/21 Python
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
Python如何生成树形图案
2018/01/03 Python
python快排算法详解
2019/03/04 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
Python增强赋值和共享引用注意事项小结
2019/05/28 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
python实现按首字母分类查找功能
2019/10/31 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
美国在线医疗分销商:MedEx Supply
2020/02/04 全球购物
户外亲子活动策划方案
2014/02/07 职场文书
《灯光》教学反思
2014/02/08 职场文书
亲子读书活动方案
2014/02/22 职场文书
2015年消防工作总结
2015/04/24 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
董事长年会致辞
2015/07/29 职场文书
党章党规党纪学习心得体会
2016/01/14 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
Python 循环读取数据内存不足的解决方案
2021/05/25 Python
Elasticsearch 配置详解
2022/04/19 Java/Android