1.效果

2.步骤

首先在vue实例中生命一个数组,里面放置导航栏的内容,并声明两个变量,一个控制下方文字的变动,一个控制颜色的变动

然后再创建一个列表,通过v-for遍历数组,将这个数组显示到页面中,然后给这个li绑定一个有前置条件的样式,即当index==hahaha时,li就采用qwe1这个样式,最后给这个li添加一个点击事件,将我们的index作为参数传过去

根据传过来的index的值,来判断当前点击的是哪一个标题,然后做出相应的变化

选择菜单

li {

float:left;

width:50px;

height:30px;

border:chocolate 1px solid;

text-align:center;

line-height:30px;

color:#e2eded;

background:coral;

list-style:none;

margin-left:5px;

}

ul{

overflow:hidden;

}

.qwe1 {

background:#ff7fd7;

}

.qwer {

margin-top:10px;

margin-left:100px;

}

{{item.name}}

您选择了{{name}}

var vm =new Vue({

el:"#app",

data: {

name:'home',

hahaha:0,

list: [

{name:'home'},

{name:'菜单1'},

{name:'菜单2'},

{name:'菜单3'},

]

},

methods: {

dianji(index) {

if (index ==0) {

this.name ='home'

this.hahaha = index

}else if (index ==1) {

this.name ='菜单1'

this.hahaha = index

}else if (index ==2) {

this.hahaha = index

this.name ='菜单2'

}else {

this.name ='菜单3'

this.hahaha = index

}

}

}

html5导航栏点击之后变色,vue实现导航栏点击当前标题变色相关推荐

  1. Vue 实现导航栏滑到顶部固定,滑动到相应位置导航栏有相应选中效果,点击导航跳转到对应位置

    主要思路 导航栏固定 判断页面卷曲是否大于导航栏的offsetTop的值,超过了就证明导航栏到达了顶部,给导航栏添加固定样式的类名,注意:需要拿到导航栏固定前的offsetTop值,固定后的offse ...

  2. vue底部跳转_详解Vue底部导航栏组件

    不多说直接上代码 BottomNav.vue: {{item.name}} export default{ props:['idx'], data(){ return { items:[{ cls:& ...

  3. html5导航栏向应折叠,超实用!网站导航栏设计形式总结

    导航对于一个网站来说,起到重要的引导作用.一个优秀的导航设计可以让用户快速的找到所需 ,让用户清晰明了的了解到网站的结构框架,起到重要的指引作用.下面跟大家分享下常用的几种网页导航形式: 1.顶部导航 ...

  4. VUE router 导航重复点击报错的问题解决两种方案

    VUE router 导航重复点击报错的问题解决两种方案 前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的.包括语音识别.机器翻译等从基础到实战都有,很详细,分享给大家 ...

  5. Vue实现导航栏吸顶效果

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  6. vue 电梯导航制作(鼠标滚动控制导航栏的显示与隐藏)

    鼠标滚动控制导航栏的显示与隐藏 上图先看效果: 下面为2张图,默认为导航栏,当鼠标向下滚动一定距离时,变为箭头, 并且点击黄色的返回图标,也变为下方箭头,此时再滚动窗口,不会变为导航栏. 点击下方箭头 ...

  7. 前端 vue 自定义导航栏组件高度及返回箭头 自定义 tabbar 图标

    前端vue自定义导航栏组件高度及返回箭头 自定义tabbar图标, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12986 喜 ...

  8. Vue分页页码栏设计

    Vue分页页码栏设计 效果展示 HTML 数据需要 函数需要 运用 效果展示 HTML <div class="page_bar no-select"><ul c ...

  9. vue路由导航守卫控制访问权限

    利用路由的全局前置守卫beforeEach来控制用户的访问权限. 首先是一个登录的页面 用户输入完整的信息,点击登录时,会本地存储用户的登录状态,如果在本地存储中存在用户登录过的痕迹,用户可以直接进入 ...

最新文章

  1. UVA11134传说中的车(放棋子)
  2. Java消息系统介绍
  3. iTerm2的颜色主题/配色主题/配色方案
  4. javascript与php与python的函数写法区别与联系
  5. 输入x,n计算多项式1+x+x^2/2!+x^3/3!+...前n+1项的和。
  6. HDU-2191-悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(dp)
  7. 重要开源!CNN-RNN-CTC 实现手写汉字识别
  8. Rabbitmq基本原理和架构
  9. CUBA Platform 7.0.3 发布,企业级应用开发平台
  10. gdk_screen_get_resolution简单研究
  11. 理解常量指针与指针常量?
  12. 怎样才能成为挑战年薪30W的运维工程师?
  13. 计算机应用毕业班主任鉴定,函授毕业生鉴定班主任鉴定范文.doc
  14. 【Unity】卡牌游戏教程汇总
  15. meethigher-QQ发送卡片消息
  16. [gdc17]寒霜引擎的HDR渲染探索
  17. 4个快速美白牙齿小偏方
  18. 梅科尔工作室-华为云ModelArts的简单使用(附详细图解)
  19. 树莓派初次配置C++环境以及进行简单的hcsr04驱动
  20. Navicat对数据库进行简单的单表查询语句

热门文章

  1. 手绘思维导图的学习技巧
  2. 基于STM32的智能电子秤设计
  3. ctfshow 七夕杯(复现)
  4. Anaconda3-2022.10下载安装运行(Win11)
  5. 上海世博会很火,但这场大火似乎更火
  6. C# 使用系统时间做随机数种子,随机数算法
  7. nest.js实战之Interceptor转换响应
  8. Xshell利用puTTYgen生成的ppk文件访问远程主机
  9. VMware 与 SmartX 超融合 I/O 路径对比与性能影响解析
  10. chrome开启flash插件