Vue.js 实现tab切换并变色操作讲解
在实现这个功能时借鉴的原博主的方法没有实现切换变色,琢磨了好久终于知道了怎么切换变色(小菜鸟的咆哮)!!!记录下来以供参考,以下是vue的完整tab页切换并变色的代码框架。
<template> <div > //tab页切换按钮部分 <ul > <li v-for="(item,index) in navList" :class = "{active:!(index- menuIndex)}" @click = 'menuShow(index)'> <a href="#" rel="external nofollow" >{{item}}</a> </li> </ul> //内容主体部分 <div v-show = 'menuIndex == 0'>内容一 <!--此处可以换成子组件--></div> <div v-show = 'menuIndex == 1'>内容二 <!--此处可以换成子组件--></div> </div> </template> <script type="text/javascript"> export default { data(){ return { menuIndex:0, navList:['中间件详情','部署架构'], } } methods: { menuShow (index) { this.menuIndex = index console.log(this.menuIndex) } } </script> //样式 <style scoped> //点击切换颜色,我设置的为蓝色 .active{ background-color: rgba(13, 175, 255, 0.33); } <style>
切换颜色就是这个
.active{ //背景色 background-color: rgba(13, 175, 255, 0.33); //字体色 color:red; }
以下是效果图:
点击中间件详情:
效果图:
点击部署架构:
到此这篇关于Vue.js 实现tab切换并变色操作讲解的文章就介绍到这了,更多相关Vue.js 实现tab切换并变色内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Vue.js实现tab切换效果
Vue是一个小巧轻便的JavaScript库.它有一个简单易懂的API,能够让开发者在开发web应用的时候更加简易便捷.实际上,一直让Vue引以为豪的是它的便捷性.执行力.灵活性. 目前在学习Vue.js.在学习的时候需要把手动操作DOM的思维去掉,因为Vue是数据驱动,不需要手动操作DOM.他通过一些特殊的hmtl语法,将DOM和数据绑定起来.一旦创建了绑定,DOM就会和数据保持同步,每当变更了数据,DOM也会相应的发生改变,更新. 下面是我用vue.js来实现的tab切换功能. <!--这里
-
vue.js中proxyTable 转发请求的实现方法
找到config/index.js 配置文件 proxyTable: { '/api': { target: 'http://your_website', changeOrigin: true, pathRewrite: { //需要rewrite重写的, 如果在服务器端做了处理则可以不要这段 '^/api': '' } } } 以上这篇vue.js中proxyTable 转发请求的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
Vue.js tab实现选项卡切换
本文为大家分享了Vuejs 组件化开发tab组件实例,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>index</title> <link rel="stylesheet" href="css/index.css" rel=&quo
-
基于Vue.js实现tab滑块效果
本文实例为大家分享了Vue.js实现tab滑块效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <met
-
利用vue.js把静态json绑定bootstrap的table方法
直接上代码 嘻嘻,发现bootstrap+vue.js拿来做原型效率挺高,以后就这样做原型 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" type="text/css" href="https://cdn.b
-
vue.js移动端tab组件的封装实践实例
这是vue.js系列文章第二遍,第一篇讲述的是如何搭建vue.js的开发环境,计划按进度做成一款完整的app,当然前提是时间允许的话.本文用到了stylus语法,至于为什么使用stylus而不去用sass,主要是因为stylus来自于Node.js社区.总之stylus是一款高效的CSS预处理器,具体使用不在本文讨论范围.好了,废话不说了,下面讲述怎么封装tababr的切换. 底部tab进行页面切换,会用到vue里面的路由,也就是vue-router 我们在安装vue-cli时选中默认安装vu
-
Vue.js 实现tab切换并变色操作讲解
在实现这个功能时借鉴的原博主的方法没有实现切换变色,琢磨了好久终于知道了怎么切换变色(小菜鸟的咆哮)!!!记录下来以供参考,以下是vue的完整tab页切换并变色的代码框架. <template> <div > //tab页切换按钮部分 <ul > <li v-for="(item,index) in navList" :class = "{active:!(index- menuIndex)}" @click = 'men
-
vue刷新和tab切换实例
首先写个子组件用来放刷新的内容,命名为pull(可以看例子最后面放的.) 然后再要刷新的页面引用 <template> <div class="fbjbox container"> <div class="fbjbox1"> <tab ref='tab' :list="['推荐','热门','最新']" width="33%" @change='tabchange' style=&qu
-
Vue实现选项卡tab切换制作
本文实例为大家分享了Vue实现选项卡tab切换制作代码,供大家参考,具体内容如下 1.主要的实现功能如下:(点击进行切换,这里我不做太多的样式处理了,主要看功能) 2.话不多说:主要看代码实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>选项卡制作</title> <!-
-
bootstrap vue.js实现tab效果
本文实例为大家分享了bootstrap vue.js实现tab效果的具体代码,供大家参考,具体内容如下 项目目录结构 Student.js代码 function Student(){ this.baseInfo = { tabStatus : true , name : '张三', sex : 'male' } , this.parentsInfo = { tabStatus : false, fatherName : '张全蛋', motherName : '李铁柱' } , this.stu
-
Vue.js 单页面多路由区域操作的实例详解
单页面多路由区域操作 在一个页面中有两个及以上的<router-view>区域,需要通过设置路由的index.js,来操作这些区域的内容 App.vue 中设置: <router-view></router-view> <router-view name="left" style="float: left;width: 50%; height: 300px;background-color: #ccc;"></r
-
js实现TAB切换对应不同颜色的代码
本文实例讲述了js实现TAB切换对应不同颜色的代码.分享给大家供大家参考.具体如下: 这是一个个性化的TAB菜单,每个TAB卡片的背景颜色都不相同,鼠标点击上部的TAB,在主体内容区可看到颜色的变化. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-cha-tab-color-nav-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN
-
Vue.js点击切换按钮改变内容的实例讲解
代码实例: 代码描述:点击切换按钮,来改变显示的内容,切换不同的单位.flag相当于一个开关,控制开关的改变,来切换不同的单位.同样适用于其他的切换内容实例,也可设置按钮点击显示隐藏等. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>vue点击切换改变内容</title> <script src="https://cdn.bo
-
vue.js封装switch开关组件的操作
我的项目本来用的element,但是switch开关不符合设计要求,于是自己封装了一个switch组件,并且实现了switch开关的双向数据绑定 <template> <label role="checkbox" :class="['switch', { toggled }]"> <input type="checkbox" class="switch-input" @change="t
随机推荐
- Prism 代码高亮修改不包含 Code 标签的支持
- javascript实现获取cookie过期时间的变通方法
- hta实现的笨狼树状节点查看器
- js cookies 常见网页木马挂马代码 24小时只加载一次
- js中关于一个分号的崩溃示例
- 谈谈java的concurrent用法
- oracle,mysql,SqlServer三种数据库的分页查询的实例
- asp.net下经典数据库记录分页代码
- Swift实现快速排序算法的代码示例
- 跟老齐学Python之模块的加载
- Linux系统下使用rpm方式安装最新mysql5.7.17完整步骤
- 安卓输入框被虚拟键盘挡住的问题(微信开发)
- linux删除大量文件的6种方法
- jquery的ajax跨域请求原理和示例
- 深入了解Android中的AsyncTask
- javascript模拟评分控件实现方法
- JS常用倒计时代码实例总结
- Android编程之ActionBar Tabs用法实例分析
- Android学习教程之高仿安卓微信6.0(2)
- apache 环境下 php 的配置注意事项