最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue自定義部分頁面顯示導航欄功能

 更新時間:2022年10月09日 10:42:39   作者:穩(wěn)瑜仙女  
這篇文章主要介紹了Vue自定義部分頁面顯示導航欄,在設計導航欄的時候,考慮到登錄之前不能瀏覽該網(wǎng)站,所以需要在登錄頁和注冊頁不能出現(xiàn)導航欄,登錄后的頁面才能出現(xiàn)導航欄,本文給大家解決這個問題,感興趣的朋友跟隨小編一起看看吧

遇到的問題:

最近在用Vue+elementUI開發(fā)一個網(wǎng)站的前端,網(wǎng)站的邏輯是沒有賬號的用戶先注冊,有賬號的用戶直接登錄,登錄后才能進入網(wǎng)站的主頁。在設計導航欄的時候,考慮到登錄之前不能瀏覽該網(wǎng)站,所以需要在登錄頁和注冊頁不能出現(xiàn)導航欄,登錄后的頁面才能出現(xiàn)導航欄。
總結一下:
具體的需求就是有的頁面顯示導航欄,有的不顯示,即自定義顯示導航欄的頁面。

解決方法:

1.先創(chuàng)建一個放導航欄代碼的Header.vue

<template>
  <div>
    <el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal">
      <el-menu-item index="1">
        <router-link to="/homepage">
          <span>首頁</span>
        </router-link>
      </el-menu-item>
      <el-menu-item index="2">
        <router-link to="/composevideo">
          <span>合成視頻</span>
        </router-link>
      </el-menu-item>
      <el-menu-item index="3" disabled>
        <router-link to="/">
          <span>視頻圈</span>
        </router-link>
      </el-menu-item>
      <el-menu-item index="4">
        <router-link to="/useguide">
          <span>使用指南</span>
        </router-link>
      </el-menu-item>
      <el-menu-item index="5">
        <router-link to="/personalcenter">
          <span>個人中心</span>
        </router-link>
      </el-menu-item>
    </el-menu>
  </div>
</template>

<script>
export default {
  name: "Header"
}
</script>

<style scoped>
/*由a來控制router-link*/
a {
  text-decoration: none;
  color: #000000;
  font-family: sans-serif;
  font-size: 14px;
}
</style>

2.然后在APP.vue里導入這個導航
在APP.vue中引入Header.vue,然后用route.meta.keepAlive來控制是否顯示頭部導航欄

<template>
  <div id="app">
    <div v-if="$route.meta.keepAlive">
      <header-nav></header-nav>
      <router-view></router-view>
    </div>
    <div v-if="!$route.meta.keepAlive">
      <router-view></router-view>
    </div>
  </div>
</template>

<script>
import header from '@/views/Header';
export default{
  components: {
    headerNav: header,
  }
}
</script>

3.修改router/下的index.js
在之前的index.js中新增meta屬性,為keepAlive賦值,需要顯示頭部導航的賦值為true,不需要的為false。
部分代碼如下:

const routes = [
  {
    path: '/',
    name: 'Login',
    component: Login,
    meta:{
      keepAlive: false
    }
  },
  {
    path: '/register',
    name: 'Register',
    component: Register,
    meta:{
      keepAlive: false
    }
  },
  {
    path: '/homepage',
    name: 'Homepage',
    component: Homepage,
    meta:{
      keepAlive: true
    }
  }
]

到此這篇關于Vue自定義部分頁面顯示導航欄的文章就介紹到這了,更多相關Vue導航欄內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 淺談webpack編譯vue項目生成的代碼探索

    淺談webpack編譯vue項目生成的代碼探索

    本篇文章主要介紹了淺談webpack編譯vue項目生成的代碼探索,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • 詳解vue與后端數(shù)據(jù)交互(ajax):vue-resource

    詳解vue與后端數(shù)據(jù)交互(ajax):vue-resource

    本篇文章主要介紹了詳解vue與后端數(shù)據(jù)交互(ajax):vue-resource,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • vue中elementUI里面一些插件的使用

    vue中elementUI里面一些插件的使用

    Element UI是一套基于Vue的桌面端組件庫,封裝好了很多常用的UI組件,下面這篇文章主要給大家介紹了關于vue中elementUI里面一些插件的使用方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • vue中el-tree?橫向滾動條的實現(xiàn)

    vue中el-tree?橫向滾動條的實現(xiàn)

    本文詳細介紹了在Vue框架中使用el-tree組件創(chuàng)建橫向滾動條的方法,通過代碼示例和步驟說明,幫助開發(fā)者理解和實現(xiàn)橫向滾動功能,感興趣的可以了解一下
    2024-09-09
  • 從Element日期組件源碼中學到的兩個工具方法技巧

    從Element日期組件源碼中學到的兩個工具方法技巧

    這篇文章主要介紹了從Element日期組件源碼中學到的兩個工具方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • vue項目中mock.js的使用及基本用法

    vue項目中mock.js的使用及基本用法

    mockjs是用來模擬產(chǎn)生一些虛擬的數(shù)據(jù),可以讓前端在后端接口還沒有開發(fā)出來時獨立開發(fā)。這篇文章主要介紹了vue項目中mock.js的使用,需要的朋友可以參考下
    2019-05-05
  • vue2前端導出pdf文件實例demo

    vue2前端導出pdf文件實例demo

    在Vue應用中,將頁面導出為PDF文件通常涉及到前端技術的組合,下面這篇文章主要給大家介紹了關于vue2前端導出pdf文件的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-09-09
  • vue axios數(shù)據(jù)請求及vue中使用axios的方法

    vue axios數(shù)據(jù)請求及vue中使用axios的方法

    axios 是一個基于Promise 用于瀏覽器和 nodejs 的 HTTP 客戶端,在vue中數(shù)據(jù)請求需要先安裝axios。這篇文章主要介紹了vue axios數(shù)據(jù)請求及vue中使用axios的方法,需要的朋友可以參考下
    2018-09-09
  • 詳解Vue中的filter與directive

    詳解Vue中的filter與directive

    這篇文章主要介紹了Vue中的filter與directive的相關資料,幫助大家更好的理解和學習使用vue框架,感興趣的朋友可以了解下
    2021-05-05
  • Vue的屬性、方法、生命周期實例代碼詳解

    Vue的屬性、方法、生命周期實例代碼詳解

    這篇文章主要介紹了Vue的屬性、方法、生命周期的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09

最新評論

和田县| 景谷| 通道| 香格里拉县| 富阳市| 锡林郭勒盟| 区。| 南宁市| 唐河县| 灌南县| 横山县| 呼和浩特市| 遂昌县| 大丰市| 淳安县| 阿拉尔市| 关岭| 林西县| 石林| 叙永县| 德昌县| 杨浦区| 进贤县| 陈巴尔虎旗| 台南市| 韶山市| 凤冈县| 玉林市| 大余县| 深圳市| 星子县| 筠连县| 大余县| 麻栗坡县| 双城市| 平远县| 贵阳市| 石景山区| 鄂尔多斯市| 四会市| 大关县|