亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:100日期:2022-10-17 17:27:24

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

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

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

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

main.js中路由配置如下

import Vue from ’vue’//引入vueimport App from ’./App’//引入主模板import Router from ’vue-router’// 引入router路由// 引入項目的模塊組件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}, //這里定義了兩個子路由在home2模塊下 children:[ { path: ’/home2/home2_1’, component:home2_1}, { path: ’/home2/home2_2’, component:home2_2} ]}]// 實例化路由var vueRouter = new Router({ routes//此路由為上方定義})// 創(chuàng)建和掛載根實例new Vue({ el: ’#app’,//vue項目在哪個元素下 router: vueRouter,//使用路由 template: ’<App></App>’, components: { App }})

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

<template> <div id='app1'> <div 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,這里是首頁,從這里可以進入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='http://www.lshqa.cn/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)用里使用二級套嵌路由

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

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 欧洲成人全免费视频网站 | 人人爽人人香蕉 | 宅男69免费永久网站 | 一级女性全黄久久生活片免费 | 神马午夜在线 | 国产成人aa在线观看视频 | 亚洲 中文 欧美 日韩 在线人 | 久久久久久久久久久9精品视频 | 99在线观看精品免费99 | 一男一女搞黄 | 国产日本在线视频 | 末满18以下勿进色禁网站 | 国产最猛性xxxxxx69交 | 欧美精品亚洲人成在线观看 | 怡红院免费全部视频在线 | 欧美一级专区免费大片俄罗斯 | avove旗袍丝袜高跟啪啪 | 亚洲色欧美 | 欧美视频不卡 | 精品看片 | 久久精品成人 | 在线观看不卡一区 | 三级视频欧美 | 亚洲精品影院久久久久久 | 12345国产精品高清在线 | 国产午夜免费不卡精品理论片 | 男人的天堂欧美 | 影院成人区精品一区二区婷婷丽春院影视 | 免费的a级毛片 | 午夜mm131美女做爰视频 | 国产欧美在线观看不卡一 | 91av福利视频| 久久免费国产视频 | 亚洲午夜色 | 久久精品视频在线观看榴莲视频 | 性欧美videofree中文字幕 | 韩国一级理黄论片 | 国产香蕉尹人综合在线观 | 国产一区二区在线免费观看 | 手机在线观看黄色网址 | 日本在线视频免费看 |