亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

vue路由--網站導航功能詳解

2019-11-19 11:55:00
字體:
來源:轉載
供稿:網友

1、首先需要按照Vue router支持

npm install vue-router
然后需要在項目中引入:

import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)

2、定義router的js文件

import Vue from 'vue'import Router from 'vue-router'import User from '../pages/user'import Home from '../pages/public/home'import Profile from '../pages/user/profile'import Form from '../pages/form'import Detail from '../pages/form/form'import File from '../pages/form/file'import Files from '../pages/file'Vue.use(Router)export default new Router({ routes: [  { path: '/', component:Home,   children:[    { path: '/user', component:Profile},    { path: '/profile', component: User},    { path: '/form', component: Form},    { path: '/detail', component: Detail},    { path: '/profiles', component: Files},    { path: '/file', component: File}   ]  },  { path: '/login', component:Login},  { path: '/404', component:Error} ] })

3、在main.js中引入router

import router from './router'new Vue({ router, render: h => h(App),}).$mount('#app')

4、入口頁面定義router-view

<div id="app"> <router-view></router-view> </div>

5、在path指向為“/”的頁面中,定義頁面的布局,例如:上(頭部)-中(左道航-右內容)-下(底部)。

<HeaderSection></HeaderSection> <div>  <NavList class="nav"></NavList>  <router-view class="router"></router-view> </div><FooterSection></FooterSection>

6、左側導航,用elementUI實現,有一個NavMenu導航菜單,做導航功能。

在這里提一下引入elementUI:

(1)安裝

npm i element-ui -S

(2)使用

在main.js中加入下面的代碼:

import ElementUI from 'element-ui';  import 'element-ui/lib/theme-chalk/index.css';  Vue.use(ElementUI);

導航欄的代碼如下:

<el-menu class="sidebar-el-menu" :default-active="onRoutes" :collapse="collapse" background-color="#324157"     text-color="#bfcbd9" active-text-color="#20a0ff" unique-opened router> <template v-for="item in items">  <template v-if="item.subs">   <el-submenu :index="item.index" :key="item.index">    <template slot="title">    <i :class="item.icon"></i><span slot="title">{{ item.title }}</span>    </template>    <template v-for="subItem in item.subs">    <el-submenu v-if="subItem.subs" :index="subItem.index" :key="subItem.index">     <template slot="title">{{ subItem.title }}</template>     <el-menu-item v-for="(threeItem,i) in subItem.subs" :key="i" :index="threeItem.index">      {{ threeItem.title }}     </el-menu-item>    </el-submenu>    <el-menu-item v-else :index="subItem.index" :key="subItem.index">     {{ subItem.title }}    </el-menu-item>    </template>   </el-submenu>  </template>  <template v-else>   <el-menu-item :index="item.index" :key="item.index">    <i :class="item.icon"></i><span slot="title">{{ item.title }}</span>   </el-menu-item>  </template> </template></el-menu>

定義左側導航的顯示和圖標等內容,index為唯一標識,打開的是path路徑,對應router中的path,就可以打開寫好的相應的頁面。

items: [     {      icon: 'el-icon-share',      index: 'user',      title: '系統首頁'     },     {      icon: 'el-icon-time',      index: 'profile',      title: '基礎表格'     },     {      icon: 'el-icon-bell',      index: '3',      title: '表單相關',      subs: [       {        index: 'form',        title: '基本表單'       },       {        index: '3-2',        title: '三級菜單',        subs: [         {          index: 'detail',          title: '富文本編輯器'         },         {          index: 'file',          title: 'markdown編輯器'         },        ]       },       {        index: 'profiles',        title: '文件上傳'       }      ]     },    ]

7、如果涉及到登錄頁面和不需要路由的頁面等,就需要在router的js文件中定義和“/”平級的其他path的頁面,再判斷進入頁面是路由頁面還是登錄等頁面。

以上所述是小編給大家介紹的vue路由--網站導航功能詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品在线第一页| 亚洲欧美日韩中文在线制服| 2021久久精品国产99国产精品| 亚洲精品女av网站| 欧美日韩在线观看视频| 国产69精品久久久久9999| 庆余年2免费日韩剧观看大牛| 欧美激情亚洲综合一区| 日韩电影免费在线观看中文字幕| 欧美成人sm免费视频| 91社影院在线观看| 成人激情视频在线| 日本亚洲精品在线观看| 日韩av成人在线观看| 欧美久久精品午夜青青大伊人| 2018中文字幕一区二区三区| 国产亚洲精品久久久久动| 欧美老肥婆性猛交视频| 日韩有码视频在线| 亚洲国产成人av在线| 亚洲无线码在线一区观看| 亚洲在线视频福利| 国产精品视频免费在线| 日韩欧美一区二区三区久久| 最近2019中文字幕在线高清| 国产精品自产拍在线观看中文| 国产精品专区第二| 2020国产精品视频| 久久精品中文字幕免费mv| 97在线日本国产| 92看片淫黄大片欧美看国产片| 亚洲欧美一区二区三区在线| 亚洲视频一区二区| 国产大片精品免费永久看nba| 国产激情综合五月久久| 日韩电影免费观看在线| 在线观看欧美成人| 国产精品高潮粉嫩av| 精品视频在线播放免| 91久久精品美女| xvideos亚洲人网站| 欧美性极品xxxx娇小| 国产+人+亚洲| 欧美一区第一页| 亚洲精品动漫100p| www国产亚洲精品久久网站| 欧美中文字幕视频在线观看| 日韩精品极品毛片系列视频| 亚洲国产另类 国产精品国产免费| 亚洲人成在线一二| 日韩在线播放视频| 亚洲高清色综合| 亚洲人精选亚洲人成在线| 国产精品一区二区三区成人| 日韩视频在线免费观看| 久久影院资源站| 久久国产精品免费视频| 日韩美女在线观看一区| 疯狂欧美牲乱大交777| 日韩av电影中文字幕| 亚洲精品乱码久久久久久按摩观| 91在线观看欧美日韩| 米奇精品一区二区三区在线观看| 97成人超碰免| 亚洲欧美制服丝袜| 性欧美长视频免费观看不卡| 久久久久久久999精品视频| 疯狂蹂躏欧美一区二区精品| 欧美日韩国产综合新一区| 国产成人精品优优av| 九九热这里只有在线精品视| 久久久久亚洲精品成人网小说| 午夜精品理论片| 欧美成人精品一区二区| 成人乱人伦精品视频在线观看| 日韩在线视频二区| 欧美另类在线播放| 午夜精品美女自拍福到在线| 欧美成人在线免费视频| 国内揄拍国内精品少妇国语| 色偷偷88888欧美精品久久久| 精品视频在线播放色网色视频| 97在线视频国产| 在线国产精品视频| 丝袜美腿亚洲一区二区| 亚洲人成电影网站色…| 亚洲自拍偷拍色片视频| 国产欧美精品日韩精品| 国产精品老牛影院在线观看| 97在线视频免费观看| 久久精品视频一| 日韩电影大片中文字幕| 97国产精品视频人人做人人爱| 国产成人免费av| 狠狠躁18三区二区一区| 亚洲精品电影在线| 国产一区视频在线播放| 日韩福利视频在线观看| 国产精品中文在线| 国产精品69精品一区二区三区| 精品国产区一区二区三区在线观看| 日韩中文字幕欧美| 亚洲天堂视频在线观看| 黑人巨大精品欧美一区二区| 欧美成人性生活| 欧美日韩美女视频| 日韩成人中文字幕在线观看| 国产97人人超碰caoprom| 久久久久久久久久久av| 夜夜躁日日躁狠狠久久88av| 97福利一区二区| 国产精品成久久久久三级| 欧美日韩国产成人高清视频| 日韩电影在线观看免费| 亚洲乱亚洲乱妇无码| 亚洲a中文字幕| 日韩欧美综合在线视频| 91九色视频在线| 国产不卡av在线| 国内精品免费午夜毛片| 国产欧美中文字幕| 日韩中文av在线| 欧美激情亚洲综合一区| 成人激情春色网| 欧美激情亚洲自拍| 精品国产美女在线| 奇米一区二区三区四区久久| 91免费的视频在线播放| 国产v综合ⅴ日韩v欧美大片| 久久精品国产亚洲精品2020| 日韩成人在线视频| 久热精品在线视频| 亚洲精品v欧美精品v日韩精品| 欧美精品午夜视频| 日韩暖暖在线视频| 日韩在线免费观看视频| 日本国产欧美一区二区三区| 色系列之999| 97国产精品视频人人做人人爱| 久久久久久免费精品| 欧美性猛交xxxx| 国模视频一区二区| 中文字幕亚洲无线码在线一区| 97在线视频一区| 在线观看视频99| 久久影视电视剧凤归四时歌| 中文字幕精品久久| 综合网日日天干夜夜久久| 国产精品91久久| 亚洲精品永久免费精品| 国产ts人妖一区二区三区| 日韩免费观看高清| 国外成人在线播放| 国产精品一区二区三区久久| 亚洲欧美国产高清va在线播| 美女少妇精品视频| 国产成人avxxxxx在线看| 亚洲高清久久久久久| 亚洲日本成人网| 中文字幕免费精品一区| 91国产中文字幕| 成人h视频在线观看播放| 国产精品久久久久久婷婷天堂| 国产精品福利观看|