vue中router-view組件的使用詳解
在開發(fā)vue項(xiàng)目中經(jīng)常需要實(shí)現(xiàn)一個(gè)頁面里面可以切換著展現(xiàn)不同的組件頁面
例如:下圖中通過點(diǎn)擊側(cè)邊欄不同的組件路由到不同的組件頁,而側(cè)邊欄和頂部部分是不變的,切換的只是組件頁面。

這個(gè)時(shí)候我們就需要用到 路由中的 router-view組件(也叫路由占位符) 了
首先我們來到 需要切換不同組件頁的頁面 ,在自己需要的位置 添加 router-view組件
Home.vue
<template>
<!--頭部區(qū)域-->
<el-header>
<div>
<img class="shop" src="../assets/img/shop.png" alt="">
<span>電商后臺管理系統(tǒng)</span>
</div>
<el-button type="info" @click="logout">退出</el-button>
</el-header>
<el-container>
<!--側(cè)邊欄-->
<!--這里為了好理解所以做了一下簡化,意思就是點(diǎn)擊側(cè)邊欄不同選項(xiàng)進(jìn)行路由跳轉(zhuǎn)-->
<roter-link :to="/roles"></router-link><!--角色列表-->
<roter-link :to="/rights"></router-link><!--權(quán)限列表-->
<!--路由占位符-->
<router-view></router-view>
</template>
角色列表對應(yīng)的路由為/roles,權(quán)限列表對應(yīng)的路由為/rights。
添加router-view組件后對路由進(jìn)行配置,下面是路由的配置
index.js
{
path:'/home',
component:Home,
// 重定向到角色列表
redirect:'/roles',
children:[
{
path:'/rights',
component:Rights
},
{
path:'/roles',
component:Roles
}
]
}
這樣我們就實(shí)現(xiàn)了對router-view組件的使用啦!
到此這篇關(guān)于vue中router-view組件的使用詳解的文章就介紹到這了,更多相關(guān)vue router-view組件使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue在mounted中window.onresize不生效問題及解決
這篇文章主要介紹了vue中在mounted中window.onresize不生效問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-04-04
vue.js分頁中單擊頁碼更換頁面內(nèi)容的方法(配合spring springmvc)
下面小編就為大家分享一篇vue.js分頁中單擊頁碼更換頁面內(nèi)容的方法(配合spring springmvc),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02
基于vue實(shí)現(xiàn)一個(gè)禪道主頁拖拽效果
最近在做一個(gè)基于vue的后臺管理項(xiàng)目。接下來通過本文給大家分析一款基于vue做一個(gè)禪道主頁拖拽效果,需要的朋友可以參考下2019-05-05
element自定義表單驗(yàn)證上傳身份證正反面的實(shí)現(xiàn)
表單驗(yàn)證在很多地方都可以用的到,本文主要介紹了element自定義表單驗(yàn)證上傳身份證正反面的實(shí)現(xiàn),文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
element-plus按需引入后ElMessage與ElLoading在頁面中的使用
這篇文章主要介紹了element-plus按需引入后ElMessage與ElLoading在頁面中的使用方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09

