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代码
Aug 04 Javascript
JavaScript 开发工具webstrom使用指南
Dec 09 Javascript
JavaScript中用toString()方法返回时间为字符串
Jun 12 Javascript
Jquery实现瀑布流布局(备有详细注释)
Jul 31 Javascript
Bootstrap进度条组件知识详解
May 01 Javascript
Bootstrap源码解读按钮(5)
Dec 23 Javascript
Angular实现响应式表单
Aug 04 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
Nov 22 Javascript
vue.js简单配置axios的方法详解
Dec 13 Javascript
el-table树形表格表单验证(列表生成序号)
May 31 Javascript
vue中实现点击变成全屏的多种方法
Sep 27 Javascript
在vue中使用eslint,配合vscode的操作
Nov 09 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
桌面中心(三)修改数据库
2006/10/09 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
2016/04/13 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
很棒的一组js图片轮播特效
2017/01/12 Javascript
React 子组件向父组件传值的方法
2017/07/24 Javascript
微信小程序 rich-text的使用方法
2017/08/04 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
vue2配置scss的方法步骤
2019/06/06 Javascript
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
使用已经得到的keras模型识别自己手写的数字方式
2020/06/29 Python
python 如何快速复制序列
2020/09/07 Python
通过代码实例了解Python sys模块
2020/09/14 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
如何基于Python按行合并两个txt
2020/11/03 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
存储过程的优点有哪些
2012/09/27 面试题
公司薪酬管理制度
2014/01/31 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
网站美工岗位职责
2014/04/02 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
初中家长评语大全
2014/12/26 职场文书
节水倡议书
2015/01/19 职场文书
员工手册编写范本
2015/05/14 职场文书