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

vue 在單頁面應(yīng)用里使用二級套嵌路由

 更新時(shí)間:2020年12月19日 17:16:16   作者:帆醬  
這篇文章主要介紹了vue 在單頁面應(yīng)用里使用二級套嵌路由,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下

在一個(gè)單頁面應(yīng)用里使用二級套嵌路由

目錄結(jié)構(gòu)如下:

其中main.js為全局配置文件,App.vue為項(xiàng)目入口。

main.js中路由配置如下

import Vue from 'vue'//引入vue
import App from './App'//引入主模板
import Router from 'vue-router'// 引入router路由
// 引入項(xiàng)目的模塊組件
import licai from './components/licai'
import home from './components/home'
import wode from './components/wode'
import home1 from './components/home/home1'
import home2 from './components/home/home2'
import home2_1 from './components/home/home2_box/home2_1'//套嵌路由
import home2_2 from './components/home/home2_box/home2_2'
 
Vue.use(Router)// 使用router
 
// 定義路由
var routes = [
{ path: '/', redirect: '/home' },//默認(rèn)顯示home
{
 path: '/home',
 component: home,//路徑home的組件是home
 meta: { navShow: true}
}, {
 path: '/licai',
 component: licai,
 meta: { navShow: true}
}, {
 path: '/wode',
 component:wode,
 meta: { navShow: true}
},{
  path:'/home1/:num',
  component:home1,
  meta: { navShow: false}
},{
  path:'/home2',
  component:home2,
  meta: { navShow: false},
  //這里定義了兩個(gè)子路由在home2模塊下
  children:[
    { path: '/home2/home2_1', component:home2_1},
    { path: '/home2/home2_2', component:home2_2}
  ]
}]
// 實(shí)例化路由
var vueRouter = new Router({
 routes//此路由為上方定義
})
// 創(chuàng)建和掛載根實(shí)例
new Vue({
 el: '#app',//vue項(xiàng)目在哪個(gè)元素下
 router: vueRouter,//使用路由
 template: '<App></App>',
 components: { App }
})

App.vue為主模板,也就是入口文件,其中定義的路由與一級路由無任何區(qū)別:

<template>
 <div id="app1">
  <div class="nav-bottom" v-show="$route.meta.navShow">
    <!-- 引入公用的頭部 header組件 -->
    <v-header></v-header>
  </div>
  <div class="contianer">
    <!-- 路由中的組件在這里被渲染,默認(rèn)被渲染的為home組件,已在路由配置中設(shè)置 -->
    <router-view></router-view>
  </div>
 </div>
</template>

home.vue,這里是首頁,從這里可以進(jìn)入home2頁面:

<template>
  <div class="home box">
      
    <h3>這里是home頁面</h3>
    <router-link to="/home2">套嵌路由</router-link>
      
  </div>
</template>

home2.vue,這里可以展示套嵌路由了:

<template id="home2">
  <div>
    <header class="home header"><a href="javascript:void(0);" rel="external nofollow" οnclick="javacript:window.history.go(-1)"><img src="../../../static/img/png1.png"/></a>路由套嵌</header>
    <router-link to="/home2/home2_1">子頁面1</router-link>
    <router-link to="/home2/home2_2">子頁面2</router-link>
    <!-- 路由匹配到的組件將渲染在這里 -->
    <router-view></router-view>
  </div>
</template>
<style>
.home.header{font-size:0.8rem;position:relative;}
.home.header>a{display: block;height:0.8rem;width:0.4rem;margin-top:0.6rem;position:absolute;left:0.5rem;}
.home.header>a>img{height:100%;width:100%;display:block;}
</style>

效果:

以上就是vue 在單頁面應(yīng)用里使用二級套嵌路由的詳細(xì)內(nèi)容,更多關(guān)于vue 使用二級嵌套路由的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Vue中的components組件與props的使用解讀

    Vue中的components組件與props的使用解讀

    這篇文章主要介紹了Vue中的components組件與props的使用解讀,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue?scoped與深度選擇器deep的原理分析

    vue?scoped與深度選擇器deep的原理分析

    這篇文章主要介紹了vue?scoped與深度選擇器deep的原理分析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue?eslint報(bào)錯(cuò)error?"Component?name?"*****"?should?always?be?multi-word"解決

    vue?eslint報(bào)錯(cuò)error?"Component?name?"*****"

    這篇文章主要給大家介紹了關(guān)于vue?eslint報(bào)錯(cuò)error?“Component?name?“*****“?should?always?be?multi-word”的解決方法,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Vue3中如何檢測數(shù)組的變化方式

    Vue3中如何檢測數(shù)組的變化方式

    這篇文章主要介紹了Vue3中如何檢測數(shù)組的變化方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 詳解VSCode配置啟動Vue項(xiàng)目

    詳解VSCode配置啟動Vue項(xiàng)目

    這篇文章主要介紹了VSCode配置啟動Vue項(xiàng)目,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • vue-admin-element項(xiàng)目突然就起不來了的解決

    vue-admin-element項(xiàng)目突然就起不來了的解決

    這篇文章主要介紹了vue-admin-element項(xiàng)目突然就起不來了的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Vue實(shí)現(xiàn)自定義視頻和圖片上傳的示例代碼

    Vue實(shí)現(xiàn)自定義視頻和圖片上傳的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何通過Vue實(shí)現(xiàn)自定義視頻和圖片上傳的功能,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-04-04
  • 關(guān)于vue里頁面的緩存詳解

    關(guān)于vue里頁面的緩存詳解

    今天小編就為大家分享一篇關(guān)于vue里頁面的緩存詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 前端本地存儲方案localForage在vue3中使用方法

    前端本地存儲方案localForage在vue3中使用方法

    localForage是前端本地存儲的庫,支持多種存儲后端,并提供了一致的API來存儲和檢索數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于前端本地存儲方案localForage在vue3中使用的相關(guān)資料,需要的朋友可以參考下
    2024-09-09
  • vue中PC端使用高德地圖實(shí)現(xiàn)搜索定位、地址標(biāo)記、彈窗顯示定位詳情(完整實(shí)例)

    vue中PC端使用高德地圖實(shí)現(xiàn)搜索定位、地址標(biāo)記、彈窗顯示定位詳情(完整實(shí)例)

    這篇文章主要介紹了vue中PC端使用高德地圖實(shí)現(xiàn)搜索定位、地址標(biāo)記、彈窗顯示定位詳情,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07

最新評論

广德县| 确山县| 特克斯县| 钦州市| 杂多县| 盱眙县| 汉中市| 景谷| 哈巴河县| 八宿县| 驻马店市| 林甸县| 漾濞| 临夏县| 南投市| 沁阳市| 晋中市| 霍林郭勒市| 准格尔旗| 江门市| 新巴尔虎右旗| 浮梁县| 噶尔县| 镶黄旗| 阳朔县| 温宿县| 临猗县| 木兰县| 宁德市| 塔河县| 瑞安市| 平江县| 四子王旗| 称多县| 政和县| 互助| 津市市| 家居| 通渭县| 正蓝旗| 栾川县|