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 相关文章推荐
pjblog修改技巧汇总
Mar 12 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
Sep 19 Javascript
jQuery实现移动端手机商城购物车功能
Sep 24 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
Feb 18 Javascript
Linux CentOS系统下安装node.js与express的方法
Apr 01 Javascript
详解Vue.use自定义自己的全局组件
Jun 14 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
Dec 14 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
Apr 17 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
Mar 23 Javascript
详细分析vue表单数据的绑定
Jul 20 Javascript
JS pushlet XMLAdapter适配器用法案例解析
Oct 16 Javascript
vue 实现上传组件
May 31 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
PHP新手上路(十四)
2006/10/09 PHP
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
2013/01/06 PHP
分享一个php 的异常处理程序
2014/06/22 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
php中switch语句用法详解
2015/08/17 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
JS画线(实例代码)
2013/11/20 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
javascript通过元素id和name直接取得元素的方法
2015/04/28 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
浅析Python中yield关键词的作用与用法
2016/11/29 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
python使用锁访问共享变量实例解析
2018/02/08 Python
利用Python批量提取Win10锁屏壁纸实战教程
2018/03/27 Python
mac 安装python网络请求包requests方法
2018/06/13 Python
对dataframe数据之间求补集的实例详解
2019/01/30 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
装潢设计专业推荐信模板
2013/11/26 职场文书
中专毕业生自我鉴定
2014/02/02 职场文书
竞选演讲稿范文大全
2014/05/12 职场文书
工程售后服务方案
2014/06/08 职场文书
教师评职称工作总结2015
2015/04/20 职场文书
观后感格式
2015/06/19 职场文书
美元符号 $
2022/02/17 杂记