Vue实现导航栏点击当前标签变色功能


Posted in Javascript onAugust 19, 2020

本文实例为大家分享了Vue实现导航栏点击当前标签变色功能的具体代码,供大家参考,具体内容如下

1.效果

Vue实现导航栏点击当前标签变色功能

2.所有代码

<template>
 <div class="now-time">
 <div class="timebox">
 <a href="#" v-for="(item,index) in nowTime" v-on:click="addClass(index)"
 v-bind:class="{ bgColors:index==current}">
 <p>{{item.time}}</p>
 <p>{{item.start}}</p>
 </a>
 </div>
 </div>
 
 
</template>
 
<script>
 export default {
 name: "Nowtime",
 methods: {
 addClass:function(index){
 this.current=index;
 }
 },
 mounted() {
 
 },
 data(){
 return{
 current:0,
 nowTime:[
 {
 time:"9:00",
 start:"已开抢"
 },
 {
 time:"10:00",
 start:"已开抢"
 },
 {
 time:"11:00",
 start:"已开抢"
 },
 {
 time:"12:00",
 start:"已开抢"
 },
 {
 time:"13:00",
 start:"未开抢"
 },
 {
 time:"14:00",
 start:"未开抢"
 },
 {
 time:"15:00",
 start:"未开抢"
 },
 ],
 }
 }
 }
</script>
 
<style scoped>
.now-time{
 width: 100%;
 height: .8rem;
 background: #282832;
 display: flex;
 overflow-x:scroll;
}
.timebox{
 width: 100%;
 height: .8rem;
 display: flex;
 background: #282832;
}
 .now-time a{
 display: flex;
 flex-direction: column;
 width: 1.35rem;
 height: .79rem;
 align-items: center;
 flex-shrink: 0;
 }
.now-time a p:first-child{
 font-size: .23rem;
 color: white;
 font-weight: bold;
}
.now-time a p:last-child{
 font-size: .16rem;
 color: white;
}
.timebox .bgColors{
 background: #ff5700;
}
</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
脚本之家贴图转换+转贴工具用到的js代码超级推荐
Apr 05 Javascript
js 事件小结 表格区别
Aug 13 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
Nov 04 Javascript
JQuery中操作Css样式的方法
Feb 12 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
Jan 13 Javascript
Javascript基于AJAX回调函数传递参数实例分析
Dec 15 Javascript
node.js微信公众平台开发教程
Mar 04 Javascript
jQuery validate验证插件使用详解
May 11 Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
Nov 26 Javascript
原生javascript中this几种常见用法总结
Feb 24 Javascript
JS实现密码框效果
Sep 10 Javascript
JavaScript展开运算符和剩余运算符的区别详解
Feb 18 Javascript
原生js实现each方法实例代码详解
May 27 #Javascript
深入学习JavaScript中的bom
May 27 #Javascript
Vue实现根据hash高亮选项卡
May 27 #Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
May 27 #Javascript
Vue使用localStorage存储数据的方法
May 27 #Javascript
了解javascript中的Dom操作
May 27 #Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
May 27 #Javascript
You might like
浅析PHP递归函数返回值使用方法
2013/02/18 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
PHP中实现Bloom Filter算法
2015/03/30 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
JQuery 文本框使用小结
2010/05/22 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
jQuery在iframe中无法弹出对话框的解决方法
2014/01/12 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
js实现九宫格布局效果
2020/05/28 Javascript
Python 绘图和可视化详细介绍
2017/02/11 Python
解决uWSGI的编码问题详解
2017/03/24 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
python语言基本语句用法总结
2019/06/11 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
python 实现按对象传值
2019/12/26 Python
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
英国最受欢迎的手表网站:Watch Shop
2016/10/21 全球购物
阿里云:Aliyun.com
2017/02/15 全球购物
sort命令的作用和用法
2013/08/25 面试题
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
干部行政关系介绍信
2014/01/17 职场文书
岗位职责的构建方法
2014/02/01 职场文书
成绩单公证书
2014/04/10 职场文书
优秀班组事迹材料
2014/12/24 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
难以忽视的真相观后感
2015/06/05 职场文书