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 动态选中下拉框
Nov 26 Javascript
jquery 回车事件实现代码
Aug 23 Javascript
javascript日期转换 时间戳转日期格式
Nov 05 Javascript
Javascript中对象继承的实现小例
May 12 Javascript
解析如何利用iframe标签以及js制作时钟
Dec 08 Javascript
详解vue.js组件化开发实践
Dec 14 Javascript
JavaScript函数节流和函数防抖之间的区别
Feb 15 Javascript
webpack2.0配置postcss-loader的方法
Aug 17 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
Aug 18 Javascript
浅谈vue父子组件怎么传值
Jul 21 Javascript
VUE 自定义组件模板的方法详解
Aug 30 Javascript
pnpm对npm及yarn降维打击详解
Aug 05 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 Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
JavaScript 比较时间大小的代码
2010/04/24 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
jQuery+Ajax实现无刷新操作
2016/01/04 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
2016/01/06 Javascript
基于jquery实现即时检查格式是否正确的表单
2016/05/06 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
2017/02/13 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
Python生成短uuid的方法实例详解
2018/05/29 Python
python编写简易聊天室实现局域网内聊天功能
2018/07/28 Python
Python对ElasticSearch获取数据及操作
2019/04/24 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
实现Python与STM32通信方式
2019/12/18 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
手机配件第一品牌:ZAGG
2017/05/28 全球购物
Elemental Herbology官网:英国美容品牌
2019/04/27 全球购物
be2台湾单身男女交友:全球网路婚姻介绍的领导品牌
2019/10/11 全球购物
仓库主管的岗位职责
2013/12/04 职场文书
施工资料员的岗位职责
2013/12/22 职场文书
内乡县衙导游词
2015/02/05 职场文书
国家助学贷款承诺书
2015/04/30 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书