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 相关文章推荐
iis6+javascript Add an Extension File
Jun 13 Javascript
HTML Dom与Css控制方法
Oct 25 Javascript
JS获取图片实际宽高及根据图片大小进行自适应
Aug 11 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
Oct 20 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
Oct 22 Javascript
jQuery实现表格展开与折叠的方法
May 04 Javascript
JavaScript实现的类字典插入或更新方法实例
Jul 10 Javascript
JQuery日期插件datepicker的使用方法
Mar 03 Javascript
angular源码学习第一篇 setupModuleLoader方法
Oct 20 Javascript
JavaScript正则表达式校验与递归函数实际应用实例解析
Aug 04 Javascript
Node.js 如何利用异步提升任务处理速度
Jan 07 Javascript
javascript异步处理与Jquery deferred对象用法总结
Jun 04 jQuery
原生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/05/04 PHP
PHP开发中csrf攻击的简单演示和防范
2017/05/07 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
javascript GUID生成器实现代码
2009/10/31 Javascript
javascript中万恶的function实例分析
2011/05/25 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
javascript 兼容所有浏览器的DOM扩展功能
2012/08/01 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
javascript中call和apply方法浅谈
2013/09/27 Javascript
jQuery判断元素上是否绑定了指定事件的方法
2015/03/17 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
纯javascript版日历控件
2016/11/24 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
Python入门必须知道的11个知识点
2018/03/21 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
pandas 中对特征进行硬编码和onehot编码的实现
2019/12/20 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
咖啡店自主创业商业计划书
2014/01/22 职场文书
简历上的自我评价怎么写
2014/01/28 职场文书
公司保密承诺书
2014/03/27 职场文书
诚信承诺书模板
2014/05/26 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书