vue实现菜单切换功能


Posted in Javascript onMay 08, 2019

vue实现菜单切换,点击菜单导航切换不同的内容以及为当前点击的选项添加样式,或者组件。

method里:

 css:

html代码:

<nav>
 <ul>
 <li>
 <a :class="{active : Index == 1}" @click="changeNav(1)">学校新闻</a>
 <div v-if="Index == 1" class="line"></div>
 </li>
 <li>
 <a :class="{active : Index == 2}" @click="changeNav(2)">就业新闻</a>
 <div v-if="Index == 2" class="line"></div>
 </li>
 <li>
 <a :class="{active : Index == 3}" @click="changeNav(3)">行业新闻</a>
 <div v-if="Index == 3" class="line"></div>
 </li>
 </ul>
 </nav>

js代码:

data () {
 return {
 Index:1,
}
 },

methods:

{//导航切换
changeNav(index){
 if(index == 1){

 this.Index = 1;
 }else if(index == 2){
 this.Index = 2;
 }else if(index == 3){
 this.Index = 3
 }
 },

css代码:

.news-container nav li .line{
 width: 50px;
 height: 4px;
 background: #E96463;
 border: none;
 position: relative;
 top: -4px;
 right: -86px;
}
.news-container nav li .active{
 color: rgba(233,100,99,1);
}
}

总结

以上所述是小编给大家介绍的vue实现菜单切换功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
利用js对象弹出一个层
Mar 26 Javascript
javascript div 弹出可拖动窗口
Feb 26 Javascript
编写自己的jQuery插件简单实现代码
Apr 19 Javascript
javascript向flash swf文件传递参数值注意细节
Dec 11 Javascript
js加入收藏以及使用Jquery更改透明度
Jan 26 Javascript
限制只能输入数字的实现代码
May 16 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
Aug 02 Javascript
AngularJs expression详解及简单示例
Sep 01 Javascript
jquery表单验证插件validation使用方法详解
Jan 20 Javascript
JavaScript之json_动力节点Java学院整理
Jun 29 Javascript
实例教学如何写vue插件
Nov 30 Javascript
详解基于mpvue的小程序markdown适配解决方案
May 08 Javascript
浅谈JS的原型和继承
May 08 #Javascript
vue使用vuex实现首页导航切换不同路由的方法
May 08 #Javascript
微信小程序封装自定义弹窗的实现代码
May 08 #Javascript
Vue.js轮播图走马灯代码实例(全)
May 08 #Javascript
深入浅析vue-cli@3.0 使用及配置说明
May 08 #Javascript
js实现继承的方法及优缺点总结
May 08 #Javascript
微信小程序人脸识别功能代码实例
May 07 #Javascript
You might like
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
Javascript数组的排序 sort()方法和reverse()方法
2012/06/04 Javascript
JavaScript函数定义的常见注意事项小结
2014/09/16 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
jQuery实现简单下拉导航效果
2015/09/07 Javascript
node.js require() 源码解读
2015/12/13 Javascript
JavaScript手机振动API
2016/06/11 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
功能强大的Bootstrap使用手册(一)
2016/08/02 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
Python开发常用的一些开源Package分享
2015/02/14 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
2016/07/11 Python
Python提取网页中超链接的方法
2016/09/18 Python
python变量赋值方法(可变与不可变)
2019/01/12 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
PyQt5 多窗口连接实例
2019/06/19 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
2013/06/06 HTML / CSS
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
工程部主管岗位职责
2013/11/17 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
先进个人材料怎么写
2014/12/30 职场文书
人与自然的观后感
2015/06/18 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
创业计划书之闲置物品置换中心
2019/12/25 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
Java异常处理try catch的基本用法
2021/12/06 Java/Android