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 相关文章推荐
JQuery浮动DIV提示信息并自动隐藏的代码
Aug 29 Javascript
网页中CDATA标记的说明
Sep 12 Javascript
js中eval详解
Mar 30 Javascript
js防止表单重复提交的两种方法
Sep 30 Javascript
js报$ is not a function 的问题的解决方法
Jan 20 Javascript
jQuery异步提交表单的两种方式
Sep 13 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
Feb 12 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
Mar 07 Javascript
4 种滚动吸顶实现方式的比较
Apr 09 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
Jul 26 Javascript
vue+echarts实现中国地图流动效果(步骤详解)
Jan 27 Vue.js
js前端设计模式优化50%表单校验代码示例
Jun 21 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环境搭建最新方法
2006/09/05 PHP
PHP经典的给图片加水印程序
2006/12/06 PHP
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
javascript css float属性的特殊写法
2008/11/13 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
JavaScript中变量提升与函数提升经典实例分析
2018/07/26 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
python调用windows api锁定计算机示例
2014/04/17 Python
python端口扫描系统实现方法
2014/11/19 Python
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
Python编程中用close()方法关闭文件的教程
2015/05/24 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python实现下载pop3邮件保存到本地
2018/06/19 Python
Pytorch之finetune使用详解
2020/01/18 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
django迁移文件migrations的实现
2020/03/31 Python
python如何写出表白程序
2020/06/01 Python
Django数据统计功能count()的使用
2020/11/30 Python
Pandas数据分析的一些常用小技巧
2021/02/07 Python
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
法务专员岗位职责
2014/01/02 职场文书
童装店创业计划书
2014/01/09 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
2016年党建工作简报
2015/11/26 职场文书
Python读取和写入Excel数据
2022/04/20 Python