vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法


Posted in Javascript onMarch 09, 2018

最近利用vue第三方UI MuseUI开发webapp,然后在导航栏这里出现了问题,我需要在导航栏上的几个路由上显示底部导航栏,在其他路由上不显示,就这个问题,MuseUI的底部导航栏直接加载在app.vue里面,会每个页面都有导航栏,所以这种方式不可行,后来我真的使出了浑身解数,去MuseUI作者GitHub上面提问,无果,去segmentfault上面提问,无果,去vue官方群提问,无果,在提问之前,我都是经过一番搜索,思考的,但是这些都让我崩溃了。可能出错的地方从路由URL,museUI的使用BUG,到加入钩子函数,都预想过,都不是,没关系,坚持就是胜利,可能是我的努力感动了上苍,找到了解决方案。

router.js

const router = new VueRouter({
 mode: 'history',
 routes: [
  { path: '/first', component: firstView, meta: { navShow: true, cname: '一级页面' }, name: 'first' },
  { path: '/sub', component: subView, meta: { navShow: false, cname: '子页面' }, name: 'sub' },
 ],
});

app.vue

<Bar v-show="$route.meta.navShow">

这是我找到的解决方案,之后根据这个修改了自己的代码,成功解决了。

以上这篇vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 过滤not()与filter()实例代码
May 10 Javascript
在JS数组特定索引处指定位置插入元素
Jul 27 Javascript
BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法
Jun 07 Javascript
使用 jQuery 实现表单验证功能
Jul 05 jQuery
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
自制简易打赏功能的实例
Sep 02 Javascript
详解Vue.js使用Swiper.js在iOS
Sep 10 Javascript
Vue项目中最新用到的一些实用小技巧
Nov 06 Javascript
一文快速了解JQuery中的AJAX
May 31 jQuery
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
Ant Design Vue 添加区分中英文的长度校验功能
Jan 21 Javascript
JS typeof fn === 'function' &amp;&amp; fn()详解
Aug 22 Javascript
vue+element-ui+ajax实现一个表格的实例
Mar 09 #Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
Mar 09 #Javascript
解决低版本的浏览器不支持es6的import问题
Mar 09 #Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
Mar 09 #Javascript
详解react关于事件绑定this的四种方式
Mar 09 #Javascript
vue+vuex+axios实现登录、注册页权限拦截
Mar 09 #Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 #Javascript
You might like
三个类概括PHP的五种设计模式
2012/09/05 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
CodeIgniter常用知识点小结
2016/05/26 PHP
CI(CodeIgniter)框架视图中加载视图的方法
2017/03/24 PHP
PHP正则匹配到2个字符串之间的内容方法
2018/12/24 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
jQuery中filter(),not(),split()使用方法
2010/07/06 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
JS常用知识点整理
2017/01/21 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
jQuery Datatables 动态列+跨列合并实现代码
2020/01/30 jQuery
vue实现虚拟列表功能的代码
2020/07/28 Javascript
[01:44]Ti10举办地公布
2019/08/25 DOTA
gearman的安装启动及python API使用实例
2014/07/08 Python
python实现从ftp服务器下载文件的方法
2015/04/30 Python
Python使用Scrapy爬取妹子图
2015/05/28 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
基于Python socket的端口扫描程序实例代码
2018/02/09 Python
python调用百度语音识别实现大音频文件语音识别功能
2018/08/30 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
在Python中字典按值排序的实现方法
2020/11/12 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
有趣的睡衣和礼物:LazyOne
2019/11/27 全球购物
学前教育专业毕业生自荐信
2013/10/03 职场文书
标准导师推荐信(医学类)
2013/10/28 职场文书
旷课检讨书2000字
2014/01/14 职场文书
汽车队司机先进事迹材料
2014/02/01 职场文书
承德避暑山庄导游词
2015/02/03 职场文书
教师工作决心书
2015/02/04 职场文书
MYSQL常用函数介绍
2022/05/05 MySQL
tomcat正常启动但网页却无法访问的几种解决方法
2022/05/06 Servers