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刷新框架子页面的七种方法代码
Nov 20 Javascript
jquery复选框checkbox实现删除前判断
Apr 20 Javascript
简介JavaScript中toUpperCase()方法的使用
Jun 06 Javascript
jQuery 更改checkbox的状态,无效的解决方法
Jul 22 Javascript
Node.js包管理器Yarn的入门介绍与安装
Oct 17 Javascript
浅谈react.js中实现tab吸顶效果的问题
Sep 06 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
Mar 20 Javascript
vue单页应用在页面刷新时保留状态数据的方法
Sep 21 Javascript
JS实现随机生成10个手机号的方法示例
Dec 07 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
Apr 22 Javascript
Vue修改项目启动端口号方法
Nov 07 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
Jun 02 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中session的实现原理以及大网站应用应注意的问题
2013/06/17 PHP
YII CLinkPager分页类扩展增加显示共多少页
2016/01/29 PHP
PHP中overload与override的区别
2017/02/13 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
JS继承--原型链继承和类式继承
2013/04/08 Javascript
javascript 获取图片尺寸及放大图片
2013/09/04 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
简述JavaScript对传统文档对象模型的支持
2015/06/16 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
微信小程序的生命周期的详解
2017/10/19 Javascript
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
Vue3不支持Filters过滤器的问题
2020/09/24 Javascript
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python爬虫之模拟知乎登录的方法教程
2017/05/25 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
人生苦短我用python python如何快速入门?
2018/03/12 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
python使用zip将list转为json的方法
2018/12/31 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
硕士研究生自我鉴定范文
2013/12/27 职场文书
关于国庆节的演讲稿
2014/09/05 职场文书
2015年见习期工作总结
2014/12/12 职场文书
终止劳动合同通知书
2015/04/16 职场文书
python 算法题——快乐数的多种解法
2021/05/27 Python
Python图片验证码降噪和8邻域降噪
2021/08/30 Python
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript
如何通过简单的代码描述Angular父组件、子组件传值
2022/04/07 Javascript