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,Table,Html等)
Apr 18 Javascript
大型JavaScript应用程序架构设计模式
Jun 29 Javascript
jQuery网页定位导航特效实现方法
Dec 19 Javascript
浅谈JS中的常用选择器及属性、方法的调用
Jul 28 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
Aug 16 Javascript
详解Node全局变量global模块
Sep 28 Javascript
在Vue中使用echarts的方法
Feb 05 Javascript
通过一次报错详细谈谈Point事件
May 17 Javascript
微信小程序实现选项卡效果
Nov 06 Javascript
vue+element-ui+axios实现图片上传
Aug 20 Javascript
js实现滑动进度条效果
Aug 21 Javascript
JavaScript原始值与包装对象的详细介绍
May 11 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
摩卡咖啡
2021/03/03 咖啡文化
php利用反射实现插件机制的方法
2015/03/14 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
PHP Laravel 上传图片、文件等类封装
2017/08/16 PHP
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
jQuery Ajax File Upload实例源码
2016/12/12 Javascript
详解Angular2 关于*ngFor 嵌套循环
2017/05/22 Javascript
完美实现js拖拽效果 return false用法详解
2017/07/28 Javascript
Nodejs中使用phantom将html转为pdf或图片格式的方法
2017/09/18 NodeJs
微信小程序中button组件的边框设置的实例详解
2017/09/27 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
JQuery属性操作与循环用法示例
2019/05/15 jQuery
vue 如何从单页应用改造成多页应用
2020/10/23 Javascript
使用Python的turtle模块画图的方法
2017/11/15 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
python async with和async for的使用
2019/06/20 Python
python读取并写入mat文件的方法
2019/07/12 Python
Python箱型图处理离群点的例子
2019/12/09 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
Keras 使用 Lambda层详解
2020/06/10 Python
Pycharm中如何关掉python console
2020/10/27 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
软件测试有哪些?什么是配置项?
2012/02/12 面试题
运动会邀请函范文
2014/02/06 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
导游词格式
2015/02/13 职场文书
教师节表彰会主持词
2015/07/06 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
Elasticsearch 批量操作
2022/04/19 Python
Python可视化神器pyecharts绘制水球图
2022/07/07 Python