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 字符串操作函数
Jul 25 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
Jan 10 Javascript
让IE8浏览器支持function.bind()方法
Oct 16 Javascript
jQuery插件boxScroll实现图片轮播特效
Jul 14 Javascript
javascript页面倒计时实例
Jul 25 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
Sep 25 Javascript
JavaScript自定义文本框光标
Mar 05 Javascript
AngularJS select加载数据选中默认值的方法
Feb 28 Javascript
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
May 09 Javascript
详解JavaScript的计时器和按钮效果设置
Feb 18 Javascript
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+mysql)
2007/11/23 PHP
php实现监听事件
2013/11/06 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
微信分享的标题、缩略图、连接及描述设置方法
2014/10/14 Javascript
关于javascript中dataset的问题小结
2015/11/16 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
2016/11/17 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
2018/09/13 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
js实现一个简易计算器
2020/03/30 Javascript
Vue数据绑定实例写法
2019/08/06 Javascript
JS document对象简单用法完整示例
2020/01/14 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
微信小程序实现带放大效果的轮播图
2020/05/26 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
python监控文件并且发送告警邮件
2018/06/21 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
Python解析json代码实例解析
2019/11/25 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
一个精品风格的世界:Atterley
2019/05/01 全球购物
进程的查看和调度分别使用什么命令
2015/03/25 面试题
医学生实习自我鉴定
2013/09/27 职场文书
护士自荐信怎么写
2013/10/18 职场文书
渔夫的故事教学反思
2014/02/14 职场文书
群众路线党课主持词
2014/04/01 职场文书
师范类求职信
2014/06/21 职场文书
求职简历自我评价2015
2015/03/10 职场文书