在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 相关文章推荐
写的htc的数据表格
Jan 20 Javascript
学习YUI.Ext 第二天
Mar 10 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
May 23 Javascript
多种方法实现load加载完成后把图片一次性显示出来
Feb 19 Javascript
使用angular写一个hello world
Jan 23 Javascript
Bootstrap整体框架之JavaScript插件架构
Dec 15 Javascript
javascript中BOM基础知识总结
Feb 14 Javascript
详解AngularJS跨页面传值(ui-router)
Aug 23 Javascript
vue如何将v-for中的表格导出来
May 07 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
Jul 21 Javascript
Vue 实现分页与输入框关键字筛选功能
Jan 02 Javascript
微信小程序自定义联系人弹窗
May 26 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 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
PHP生成压缩文件实例
2015/02/07 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
利用浏览器全屏api实现js全屏
2014/01/16 Javascript
javascript与有限状态机详解
2014/05/08 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
使用js实现数据格式化
2014/12/03 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
2018/09/29 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
监听element-ui table滚动事件的方法
2019/03/26 Javascript
Python 异常处理实例详解
2014/03/12 Python
Python socket编程实例详解
2015/05/27 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
关于windows下Tensorflow和pytorch安装教程
2020/02/04 Python
python3 简单实现组合设计模式
2020/07/02 Python
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
中专毕业生求职简历的自我评价
2013/10/21 职场文书
前台文员的岗位职责
2013/11/14 职场文书
社团活动总结范文
2014/04/26 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL