vue实现动态显示与隐藏底部导航的方法分析


Posted in Javascript onFebruary 11, 2019

本文实例讲述了vue实现动态显示与隐藏底部导航的方法。分享给大家供大家参考,具体如下:

在日常项目中,总有几个页面是要用到底部导航的,总有那么些个页面,是不需要底部导航的,这里列举一下页面底部导航的显示与隐藏的两种方式:

方式一:

1. 路由配置meta: {footShow: true, }

routes: [
  {
   path: '/',
   name: 'home',
   redirect: '/home', // 默认路由添加class
   component: home,
   meta: {
    footShow: true, // true显示,false隐藏
   },
  },

2. 在App.vue页面

<template>
 <div id="app">
  <router-view/>
  <foot v-if="$route.meta.footShow"></foot>
 </div>
</template>

方式二:

使用watch监听导航切换

watch: { // 监听路由变化
  $route (to, from) {
   let ThisPage = to.name;
   if (ThisPage === 'home' || ThisPage === 'healthcare' || ThisPage === 'healtharea' || ThisPage === 'personal') {
    this.footShow = true;
   } else {
    this.footShow = false;
   }
  }
 },

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
JS 两个字符串时间的天数差计算
Aug 25 Javascript
js中cookie的添加、取值、删除示例代码
Oct 21 Javascript
JavaScript实现按Ctrl键打开新页面
Sep 04 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
Jan 09 Javascript
JS模拟实现方法重载示例
Aug 03 Javascript
80%应聘者都不及格的JS面试题
Mar 21 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
Aug 18 Javascript
JavaScript基础教程之如何实现一个简单的promise
Sep 11 Javascript
Vue组件化开发之通用型弹出框的实现
Feb 28 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
May 12 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
Aug 07 Javascript
vue.js实现点击图标放大离开时缩小的代码
Jan 27 Vue.js
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
Feb 11 #Javascript
react配置antd按需加载的使用
Feb 11 #Javascript
react中使用css的7中方式(最全总结)
Feb 11 #Javascript
mpvue+vant app搭建微信小程序的方法步骤
Feb 11 #Javascript
vue自定义指令实现方法详解
Feb 11 #Javascript
Vue表情输入组件 微信face表情组件
Feb 11 #Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
Feb 10 #Javascript
You might like
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
js弹出div并显示遮罩层
2014/02/12 Javascript
jquery选择器使用详解
2014/04/08 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
jQuery实现的购物车物品数量加减功能代码
2016/11/16 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
AngularJS ionic手势事件的使用总结
2017/08/09 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
python显示天气预报
2014/03/02 Python
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
使用python实现对元素的长截图功能
2019/11/14 Python
Python发送邮件实现基础解析
2020/08/14 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
服务中心夜班服务员岗位职责
2013/11/27 职场文书
企业门卫岗位职责
2013/12/12 职场文书
家长会演讲稿范文
2014/01/10 职场文书
离婚协议书怎么写
2015/01/26 职场文书
红色故事汇观后感
2015/06/18 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python