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 css在IE和Firefox中区别分析
Feb 18 Javascript
ExtJS4 动态生成的grid导出为excel示例
May 02 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
Feb 25 Javascript
JS HTML5实现拖拽移动列表效果
Aug 27 Javascript
JavaScript订单操作小程序完整版
Jun 23 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
Oct 19 Javascript
vue组件中的样式属性scoped实例详解
Oct 30 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
Nov 27 Javascript
vue拖拽组件使用方法详解
Dec 01 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 Javascript
JS画布动态实现黑客帝国背景效果
Nov 08 Javascript
vue+springboot实现登录验证码
May 27 Vue.js
浅谈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
Thinkphp中的curd应用实用要点
2015/01/04 PHP
WordPress中制作导航菜单的PHP核心方法讲解
2015/12/11 PHP
PHP之将POST数据转化为字符串的实现代码
2016/11/03 PHP
PHP chr()函数讲解
2019/02/11 PHP
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
自己写了一个展开和收起的多更能型的js效果
2013/03/05 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
2013/12/02 Javascript
jquery获取当前日期的方法
2015/01/14 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
JavaScript中的编码和解码函数
2017/02/15 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
python使用urllib模块和pyquery实现阿里巴巴排名查询
2014/01/16 Python
Python 'takes exactly 1 argument (2 given)' Python error
2016/12/13 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
使用Python的package机制如何简化utils包设计详解
2017/12/11 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
用pycharm开发django项目示例代码
2019/06/13 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
2020/06/29 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
使用python对excel表格处理的一些小功能
2021/01/25 Python
大学毕业登记表自我鉴定
2013/10/09 职场文书
企业党员个人自我评价
2014/09/20 职场文书
保安2014年终工作总结
2014/12/06 职场文书
五年级下册复习计划
2015/01/19 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
百万英镑观后感
2015/06/09 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python