博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue实现首页导航切换不同路由的方式(二)【使用vuex实现的】
阅读量:6480 次
发布时间:2019-06-23

本文共 2441 字,大约阅读时间需要 8 分钟。

1 

css:

1 /* 导航栏 */ 2 .indexNavOut{ 3   background-color: #486B8A; 4   height: 60px; 5 } 6 .indexNav{ 7   width: 80%; 8   margin: 0 auto; 9 }10 .navLi{11     display: flex;12 13 }14 .navLi li:nth-child(1){15     flex: 1.8;16 }17 .navLi li{18     flex: 1;19 }20 .navLi li a{21   text-decoration: none;22   color: #fff;23   font-size: 16px;24   padding-bottom: 17px;25 }26 27 .indexNav .icon{28   width: 230px;29   margin-top: 10px;30 }31 .indexNav .icon img{32   width: 100%;33 }34 35 .navLi li {36     height: 60px;37   line-height: 60px;38   position: relative;39 }40 .navLi li.active a{41   border-bottom: 3px solid #E96463;42     43 }44 .navLi li.active2 a{45   border-bottom: 3px solid #E96463;46     47 }48 .navLi li:last-child:after{49   border-right: none;50 }51 .navLi li .line{52     width: 20px;53     height: 3px;54     background: #E96463;55     border: none;56     position: absolute;57     /*top: -14px;*/58     /*right: -32px;*/59     left: 50px;60     top: 45px;    61     z-index: 100;62 }

js:

 

 main.js代码:

1 import Vuex from 'vuex' 2 Vue.use(Vuex); 3 const store = new Vuex.Store({ 4   state: { 5     majorDetail: false, 6     Index: document.location.hash,//导航条跳转路由样式控制 7   }, 8   mutations: { 9     //控制专业介绍详情显示隐藏10     updatemajorDetail(state, majorDetail) {11       state.majorDetail = majorDetail;12     },13     updateIndex(state, Index) {14         state.Index = Index;15     }16   }17 });
main.js代码

 

效果图:

 

 

 

现在在这个页面里点击了解更多的时候跳转到新闻资讯页面,然后然后state里的值,然后改变当前的url以及导航选中新闻资讯。

 

转载于:https://www.cnblogs.com/web-aqin/p/10796845.html

你可能感兴趣的文章
ABP框架系列之五十二:(Validating-Data-Transfer-Objects-验证数据传输对象)
查看>>
你的leader还在考核你的千行代码Bug率吗?
查看>>
多块盘制作成一个lvm
查看>>
InnoDB多版本
查看>>
贪心算法 - 活动选择问题
查看>>
独立思考与输入、吸收
查看>>
es6 includes(), startsWith(), endsWith()
查看>>
关于azkaban上传job压缩包报错问题的解决方案
查看>>
JS版日期格式化和解析工具类,毫秒级
查看>>
flask-login登录原理
查看>>
百度人脸对比
查看>>
Linux内存管理 一个进程究竟占用多少空间?-VSS/RSS/PSS/USS
查看>>
苹果AppStore如何申请加急审核
查看>>
SpringBoot 使用Swagger2打造在线接口文档(附汉化教程)
查看>>
Mysql一个表编码的坑,mark一下
查看>>
JS动态事件绑定问题
查看>>
在WPF应用程序中利用IEditableObject接口实现可撤销编辑的对象
查看>>
android 8 wifi wifi 扫描过程
查看>>
phalcon的save方法保存失败?
查看>>
获取任意链接文章正文 API 功能简介
查看>>