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 相关文章推荐
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
May 07 Javascript
jQuery 阴影插件代码分享
Jan 09 Javascript
jquery使用append(content)方法注意事项分享
Jan 06 Javascript
删除Javascript Object中间的key
Nov 18 Javascript
jquery实现textarea 高度自适应
Mar 11 Javascript
JavaScript判断按钮被点击的方法
Dec 13 Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 Javascript
深入理解JS中的Function.prototype.bind()方法
Oct 11 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
Dec 02 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
Oct 15 Javascript
在vue中使用css modules替代scroped的方法
Mar 10 Javascript
详解小程序输入框闪烁及重影BUG解决方案
Aug 31 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 cout&amp;lt;&amp;lt;的一点看法
2010/01/24 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
2013/07/03 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
2016/09/21 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
php面试实现反射注入的详细方法
2019/09/30 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
2019/11/13 PHP
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
jquery插件制作教程 txtHover
2012/08/17 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
javascript中Object使用详解
2015/01/26 Javascript
JavaScript中的getDay()方法使用详解
2015/06/09 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
Angular2 组件通信的实例代码
2017/06/23 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
python学习手册中的python多态示例代码
2014/01/21 Python
python3+PyQt5实现柱状图
2018/04/24 Python
Python框架Flask的基本数据库操作方法分析
2018/07/13 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
英国家用电器购物网站:Hughes
2018/02/23 全球购物
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
中班下学期个人工作总结
2015/02/12 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
JAVA springCloud项目搭建流程
2022/05/11 Java/Android