在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修改table中Td的值(定义td的双击事件)
Jan 10 Javascript
JavaScript中判断整字类型最简洁的实现方法
Nov 08 Javascript
javascript操作表格排序实例分析
May 06 Javascript
javascript中闭包(Closure)详解
Jan 06 Javascript
Bootstrap面板使用方法
Jan 16 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 Javascript
实现一个 Vue 吸顶锚点组件方法
Jul 10 Javascript
ES6基础之字符串和函数的拓展详解
Aug 22 Javascript
基于JavaScript获取base64图片大小
Oct 18 Javascript
简述Vue中容易被忽视的知识点
Dec 09 Javascript
jenkins自动构建发布vue项目的方法步骤
Jan 04 Vue.js
vue实现可以快进后退的跑马灯组件
Apr 08 Vue.js
解决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
PHP5/ZendEngine2的改进
2006/10/09 PHP
php生成高清缩略图实例详解
2015/12/07 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
使用Json比用string返回数据更友好,也更面向对象一些
2011/09/13 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
JavaScript实现动态创建CSS样式规则方案
2014/09/06 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
2015/08/26 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
VueJS 组件参数名命名与组件属性转化问题
2018/12/03 Javascript
vue实现带过渡效果的下拉菜单功能
2020/02/19 Javascript
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
简单介绍Ruby中的CGI编程
2015/04/10 Python
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
JSF面试题:Jsf中导航的标签是什么
2013/04/20 面试题
请说出以下代码输出什么
2013/08/30 面试题
上班上网检讨书
2014/01/29 职场文书
初三学习决心书
2014/03/11 职场文书
诚信考试倡议书
2014/04/15 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
超市理货员岗位职责
2014/07/04 职场文书
临床医学专业求职信
2014/08/08 职场文书
js之ajax文件上传
2021/05/13 Javascript
node.js如何自定义实现一个EventEmitter
2021/07/16 Javascript