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鼠标划过切换效果
Jun 30 Javascript
在javascript中实现函数数组的方法
Dec 25 Javascript
jQuery前端分页示例分享
Feb 10 Javascript
JS对字符串编码的几种方式使用指南
May 14 Javascript
angularjs表格分页功能详解
Jan 21 Javascript
JS得到当前时间的方法示例
Mar 24 Javascript
javascript兼容性(实例讲解)
Aug 15 Javascript
js+SVG实现动态时钟效果
Jul 14 Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
Apr 14 Javascript
一个小时快速搭建微信小程序的方法步骤
Apr 15 Javascript
elementUI table表格动态合并的示例代码
May 15 Javascript
基于better-scroll 实现歌词联动功能的代码
May 07 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实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
javascript编程起步(第四课)
2007/01/10 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
JavaScript通过RegExp实现客户端验证处理程序
2013/05/07 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
分享一个自己写的简单的javascript分页组件
2015/02/15 Javascript
jquery动感漂浮导航菜单代码分享
2020/04/15 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
第一个Vue插件从封装到发布
2017/11/22 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
2019/04/25 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
jQuery实现本地存储
2020/12/22 jQuery
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
招商业务员岗位职责
2013/12/16 职场文书
会计专业应届生自荐信
2014/02/07 职场文书
业务部门经理岗位职责
2014/02/23 职场文书
小学生家长寄语
2014/04/02 职场文书
《大自然的语言》教学反思
2014/04/08 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
避暑山庄导游词
2015/02/04 职场文书
Python制作动态字符画的源码
2021/08/04 Python