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 设为首页与加入收藏兼容多浏览器代码
Jan 11 Javascript
DIV外区域Click后关闭DIV的实现代码
Dec 21 Javascript
jquery多选项卡效果实例代码(附效果图)
Mar 23 Javascript
jQuery对Select的操作大集合(收藏)
Dec 28 Javascript
js生成动态表格并为每个单元格添加单击事件的方法
Apr 14 Javascript
JavaScript将XML转成JSON的方法
Mar 12 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
May 05 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
Jan 05 Javascript
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
May 13 Javascript
微信小程序云开发之云函数详解
May 16 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
Sep 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
PHP生成带有雪花背景的验证码
2008/09/28 PHP
一个PHP验证码类代码分享(已封装成类)
2011/07/17 PHP
非常实用的php弹出错误警告函数扩展性强
2014/01/17 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
php中this关键字用法分析
2016/12/07 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
在Laravel 中实现是否关注的示例
2019/10/22 PHP
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
关于JS字符串函数String.replace()
2013/04/07 Javascript
Jquery submit()无法提交问题
2013/04/21 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
使用vue cli4.x搭建vue项目的过程详解
2020/05/08 Javascript
python生成日历实例解析
2014/08/21 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
Python中的命令行参数解析工具之docopt详解
2017/03/27 Python
Python向日志输出中添加上下文信息
2017/05/24 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
Python微信公众号开发平台
2018/01/25 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
python 线程的五个状态
2020/09/22 Python
学生请假条格式
2014/04/11 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
设置IIS Express并发数
2022/07/07 Servers