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 相关文章推荐
jquery实现盒子下拉效果示例代码
Sep 12 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
Nov 03 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
Feb 07 Javascript
javascript函数中参数传递问题示例探讨
Jul 31 Javascript
JS解析XML文件和XML字符串详解
Apr 17 Javascript
js简单实现标签云效果实例
Aug 06 Javascript
Select2.js下拉框使用小结
Oct 24 Javascript
读Javascript高性能编程重点笔记
Dec 21 Javascript
详解基于vue-router的动态权限控制实现方案
Sep 28 Javascript
JS中移除非数字最多保留一位小数
May 09 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
May 16 Javascript
JavaScript实现登录窗体
Jun 22 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 万年历实现代码
2012/10/18 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
2015/08/18 PHP
PHP通过加锁实现并发情况下抢码功能
2016/08/10 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
2013/03/26 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
点击button获取text内容并改变样式的js实现
2014/09/09 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
2016/05/09 Javascript
Bootstrap中定制LESS-颜色及导航条(推荐)
2016/11/21 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
2017/12/22 Javascript
jquery实现垂直手风琴菜单
2020/03/04 jQuery
使用vant的地域控件追加全部选项
2020/11/03 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
Python中格式化format()方法详解
2017/04/01 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
python实现教务管理系统
2018/03/12 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
Django给admin添加Action的步骤详解
2019/05/01 Python
python 命令行传入参数实现解析
2019/08/30 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
英国和爱尔兰的自炊式豪华度假小屋:Rural Retreats
2018/06/08 全球购物
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
大学自我鉴定范文
2013/12/26 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
《莫泊桑拜师》教学反思
2016/02/22 职场文书
MySQL中连接查询和子查询的问题
2021/09/04 MySQL