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 相关文章推荐
jquery提交form表单简单示例分享
Mar 03 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
Jun 16 Javascript
jquery引用方法时传递参数原理分析
Oct 13 Javascript
JavaScript获取各大浏览器信息图示
Nov 20 Javascript
第六章之辅组类与响应式工具
Apr 25 Javascript
基于Vue.js实现数字拼图游戏
Aug 02 Javascript
概述如何实现一个简单的浏览器端js模块加载器
Dec 07 Javascript
ES6中Math对象新增的方法实例详解
Apr 25 Javascript
AngularJS 最常用的八种功能(基础知识)
Jun 26 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
Jul 03 Javascript
JS实现简单短信验证码界面
Aug 07 Javascript
vscode中使用npm安装babel的方法
Aug 02 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/08/06 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
jQuery LigerUI 使用教程表格篇(1)
2012/01/18 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
Underscore源码分析
2015/12/30 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
AngularJS自定义指令之复制指令实现方法
2017/05/18 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
node.js的http.createServer过程深入解析
2019/06/06 Javascript
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
python3使用pyqt5制作一个超简单浏览器的实例
2017/10/19 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
python实现音乐下载的统计
2018/06/20 Python
Python面向对象程序设计之类的定义与继承简单示例
2019/03/18 Python
Python使用matplotlib绘制Logistic曲线操作示例
2019/11/28 Python
Selenium及python实现滚动操作多种方法
2020/07/21 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
全陪导游欢迎词
2014/01/17 职场文书
广告学毕业生求职信
2014/01/30 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
2014年变电站工作总结
2014/12/19 职场文书
房产遗嘱范本
2015/08/06 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
用JS实现飞机大战小游戏
2021/06/09 Javascript