vue實現動態(tài)顯示與隱藏底部導航的方法分析
更新時間:2019年02月11日 09:56:30 作者:Mosowe
這篇文章主要介紹了vue實現動態(tài)顯示與隱藏底部導航的方法,結合實例形式分析了vue.js針對導航隱藏與顯示的路由配置、事件監(jiān)聽等相關操作技巧,需要的朋友可以參考下
本文實例講述了vue實現動態(tài)顯示與隱藏底部導航的方法。分享給大家供大家參考,具體如下:
在日常項目中,總有幾個頁面是要用到底部導航的,總有那么些個頁面,是不需要底部導航的,這里列舉一下頁面底部導航的顯示與隱藏的兩種方式:
方式一:
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監(jiān)聽導航切換
watch: { // 監(jiān)聽路由變化
$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程序設計有所幫助。
相關文章
vuejs實現ready函數加載完之后執(zhí)行某個函數的方法
這篇文章主要介紹了vuejs實現ready函數加載完之后執(zhí)行某個函數的方法,需要的朋友可以參考下2018-08-08
vue?element-ui如何在el-tabs組件最右側添加按鈕
這篇文章主要介紹了vue?element-ui如何在el-tabs組件最右側添加按鈕問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07

