在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 相关文章推荐
给moz-firefox下添加IE方法和属性
Apr 10 Javascript
一起来写段JS drag拖动代码
Dec 09 Javascript
setTimeout自动触发一个js的方法
Jan 15 Javascript
Javascript 读取操作Sql中的Xml字段
Oct 09 Javascript
JQuery实现鼠标滚轮滑动到页面节点
Jul 28 Javascript
JS+CSS3实现超炫的散列画廊特效
Jul 16 Javascript
js提取中文拼音首字母的封装工具类
Mar 12 Javascript
vue组件开发props验证的实现
Feb 12 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
Dec 22 Javascript
jQuery 实现扁平式小清新导航
Jul 07 jQuery
jQuery编写QQ简易聊天框
Aug 27 jQuery
小程序实现录音功能
Sep 22 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
使用VisualStudio开发php的图文设置方法
2010/08/21 PHP
基于php权限分配的实现代码
2013/04/28 PHP
php使用异或实现的加密解密实例
2013/09/04 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
再谈Yii Framework框架中的事件event原理与应用
2020/04/07 PHP
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
jQuery实现鼠标跟随效果
2017/02/20 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
2017/08/17 jQuery
vue内置指令详解
2018/04/03 Javascript
微信小程序实现多选删除列表数据功能示例
2019/01/15 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
[01:02:48]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 LGD vs OG
2018/04/02 DOTA
php使用递归与迭代实现快速排序示例
2014/01/23 Python
Python读取本地文件并解析网页元素的方法
2018/05/21 Python
Python 线程池用法简单示例
2019/10/02 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
python3中rank函数的用法
2019/11/27 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
美国诺德斯特龙百货官网:Nordstrom
2016/08/23 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
党员个人思想汇报
2013/12/28 职场文书
网络优化专员求职信
2014/05/04 职场文书
宪法宣传周工作方案
2014/05/26 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
应届生简历自我评价
2015/03/11 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
物业管理交接协议书
2016/03/24 职场文书
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技