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鼠标悬停特效具体方法
Jun 17 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
May 11 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
Jan 27 Javascript
js仿淘宝和百度文库的评分功能
May 15 Javascript
关于foreach循环中遇到的问题小结
May 08 Javascript
详解vue表单——小白速看
Apr 08 Javascript
JavaScript门道之标准库
May 26 Javascript
JS实现选项卡效果的代码实例
May 20 Javascript
vue路由 遍历生成复数router-link的例子
Oct 30 Javascript
js实现html滑动图片拼图验证
Jun 24 Javascript
Vue+Element UI 树形控件整合下拉功能菜单(tree + dropdown +input)
Aug 28 Javascript
vue form表单post请求结合Servlet实现文件上传功能
Jan 22 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银联网页支付实现方法
2015/03/04 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
Prototype Class对象学习
2009/07/19 Javascript
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
javascript实现计时器的简单方法
2016/02/21 Javascript
JS Array创建及concat()split()slice()的使用方法
2016/06/03 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
2019/05/10 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
node实现socket链接与GPRS进行通信的方法
2019/05/20 Javascript
ES6基础之数组和对象的拓展实例详解
2019/08/22 Javascript
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
使用python画社交网络图实例代码
2019/07/10 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
python网络编程之五子棋游戏
2020/05/14 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
Python调用C语言程序方法解析
2020/07/07 Python
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
质量承诺书格式
2014/05/20 职场文书
班组拓展活动方案
2014/08/14 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
幼儿园综治宣传月活动总结
2015/05/07 职场文书
2015年保卫科工作总结
2015/05/14 职场文书
2015年远程教育工作总结
2015/05/20 职场文书
少年犯观后感
2015/06/11 职场文书
环保建议书范文
2015/09/14 职场文书
微信小程序scroll-view不能左右滑动问题的解决方法
2021/07/09 Javascript
MySQL 字符集 character
2022/05/04 MySQL