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 相关文章推荐
权威JavaScript 中的内存泄露模式
Aug 13 Javascript
JQuery 获取和设置Select选项的代码
Feb 07 Javascript
javascript 获取页面的高度及滚动条的位置的代码
May 06 Javascript
15条JavaScript最佳实践小结
Aug 09 Javascript
关于Jquery操作Cookie取值错误的解决方法
Aug 26 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
Dec 14 Javascript
js判断一个字符串是以某个字符串开头的简单实例
Dec 27 Javascript
angular实现spa单页面应用实例
Jul 10 Javascript
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
Node.js自定义实现文件路由功能
Sep 22 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
Dec 06 Javascript
vue接口请求加密实例
Aug 11 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
基于Zookeeper的使用详解
2013/05/02 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
jQuery中:has选择器用法实例
2014/12/30 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
2019/12/22 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
Numpy中的mask的使用
2018/07/21 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
自荐信不宜过于夸大
2013/11/06 职场文书
物业管理计划书
2014/01/10 职场文书
初中美术教学反思
2014/01/29 职场文书
幼儿园家长寄语
2014/04/02 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
个人职业及收入证明
2014/10/13 职场文书
学校法制宣传日活动总结
2014/11/01 职场文书
Python实现老照片修复之上色小技巧
2021/10/16 Python
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js
Hive HQL支持2种查询语句风格
2022/06/25 数据库