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 相关文章推荐
40个新鲜出炉的jQuery 插件和免费教程[上]
Jul 24 Javascript
ie8模式下click无反应点击option无反应的解决方法
Oct 11 Javascript
js与css实现弹出层覆盖整个页面的方法
Dec 13 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 Javascript
JQ实现新浪游戏首页幻灯片
Jul 29 Javascript
jQuery 操作input中radio的技巧
Jul 18 Javascript
JavaScript实现各种排序的代码详解
Aug 28 Javascript
vue+node+webpack环境搭建教程
Nov 05 Javascript
微信小程序用户信息encryptedData详解
Aug 24 Javascript
layui自定义插件citySelect实现省市区三级联动选择
Jul 26 Javascript
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
JavaScript Image对象实现原理实例解析
Aug 26 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
ajax在joomla中的原生态应用代码
2012/07/19 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
php获取flash尺寸详细数据的方法
2016/11/12 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
Javascript中的相等与不等运算
2010/04/25 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
2011/10/08 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
2013/07/17 Javascript
JavaScript解析URL参数示例代码
2013/08/12 Javascript
node.js中的fs.writeSync方法使用说明
2014/12/15 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
纯js实现手风琴效果代码
2020/04/17 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
js基础之DOM中document对象的常用属性方法详解
2016/10/28 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
jQuery Validate 无法验证 chosen-select元素的解决方法
2017/05/17 jQuery
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
vue监听dom大小改变案例
2020/07/29 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
详解Python利用random生成一个列表内的随机数
2019/08/21 Python
python数据类型强制转换实例详解
2020/06/22 Python
Python timeit模块原理及使用方法
2020/10/10 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
捐助倡议书范文
2014/04/15 职场文书
大型主题婚礼活动策划方案
2014/09/15 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
Java基础之线程锁相关知识总结
2021/06/30 Java/Android