Vue-路由

簡單實例

baseRouter.js

Vue.js 路由需要載入 [vue-router 庫]
模塊化處理

import Vue from 'vue';
import Router from 'vue-router';
Vue.use(Router);
// 定義路由配置
let routes = []
let concat = (router) => {
  routes = routes.concat(router)
}
// // 導入路由規(guī)則
import HomeRouter from '@/module/home/router'
import CmsRouter from '@/module/cms/router'
// 合并路由規(guī)則
concat(HomeRouter)
concat(CmsRouter)
export default routes;

moduleRouter.js

擴展其他路由

import Home from '@/module/home/page/home.vue';
import page_list from '@/module/cms/page/page_list.vue';
import page_add from '@/module/cms/page/page_add.vue';
import page_edit from '@/module/cms/page/page_edit.vue'
export default [{
    path: '/',
    component: Home,
    name: 'CMS',
    hidden: false,
    children:[
        { path: '/cms/page/list',name: '頁面列表',component: page_list,hidden: false},
        { path: '/cms/page/add',name: '新增頁面',component: page_add,hidden: true},
        { path: '/cms/page/edit/:pageId',name: '修改頁面',component: page_edit,hidden: true},
    ]
  }
]

<router-link>

to
表示目標路由的鏈接抹蚀。 當被點擊后葬燎,內(nèi)部會立刻把 to 的值傳到 router.push(),所以這個值可以是一個字符串或者是描述目標位置的對象蚯根。

html頁面跳轉(zhuǎn)
<!--跳轉(zhuǎn)到http://.../cms/page/add?page=...&siteId=...-->
<router-link :to="{path:'/cms/page/add',query:{
                page:this.params.page, //攜帶參數(shù) 
                siteId:this.params.siteId  
            }}">
    <el-button type="primary" size="small">跳轉(zhuǎn)頁面</el-button>
</router-link>
Js頁面跳轉(zhuǎn)
goback() {
     this.$router.push({
         path: '/cms/page/list',
         query: { //攜帶Url中的page,siteId
              page: this.$route.query.page,
              siteId: this.$route.query.siteId
         }
     })
}
動態(tài)url跳轉(zhuǎn)

例如地址為http://.../cms/page/edit/{id}
想要獲取id的值
在定義router 路徑的時候 加上 :id

baseRouter.js
import Home from '@/module/home/page/home.vue';
import page_list from '@/module/cms/page/page_list.vue';
import page_add from '@/module/cms/page/page_add.vue';
import page_edit from '@/module/cms/page/page_edit.vue'
export default [{
    path: '/',
    component: Home,
    name: 'CMS',
    hidden: false,
    children:[
        { path: '/cms/page/list',name: '頁面列表',component: page_list,hidden: false},
        { path: '/cms/page/add',name: '新增頁面',component: page_add,hidden: true},
          //這里加上:pageId 下面js才能使用
        { path: '/cms/page/edit/:pageId',name: '修改頁面',component: page_edit,hidden: true},
    ]
  }
]

js獲取url參數(shù)

//獲取http://localhost/cms/page/edit/{pageId}
this.pageId=this.$route.params.pageId;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末琼锋,一起剝皮案震驚了整個濱河市放闺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缕坎,老刑警劉巖怖侦,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異念赶,居然都是意外死亡础钠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門叉谜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旗吁,“玉大人,你說我怎么就攤上這事停局『艿觯” “怎么了香府?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長码倦。 經(jīng)常有香客問我企孩,道長,這世上最難降的妖魔是什么袁稽? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任勿璃,我火速辦了婚禮,結(jié)果婚禮上推汽,老公的妹妹穿的比我還像新娘补疑。我一直安慰自己,他們只是感情好歹撒,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布莲组。 她就那樣靜靜地躺著,像睡著了一般暖夭。 火紅的嫁衣襯著肌膚如雪锹杈。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天迈着,我揣著相機與錄音竭望,去河邊找鬼。 笑死寥假,一個胖子當著我的面吹牛市框,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播糕韧,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼枫振,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了萤彩?” 一聲冷哼從身側(cè)響起粪滤,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎雀扶,沒想到半個月后杖小,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡愚墓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年予权,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浪册。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡扫腺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出村象,到底是詐尸還是另有隱情笆环,我是刑警寧澤攒至,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站躁劣,受9級特大地震影響迫吐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜账忘,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一志膀、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧闪萄,春花似錦梧却、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烈拒。三九已至圆裕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間荆几,已是汗流浹背吓妆。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留吨铸,地道東北人行拢。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像诞吱,于是被迫代替她去往敵國和親舟奠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 路由 用 Vue.js + Vue Router 創(chuàng)建單頁應用房维,是非常簡單的沼瘫。使用 Vue.js ,我們已經(jīng)可以通...
    王蕾_fd49閱讀 246評論 0 1
  • 什么是路由 對于普通的網(wǎng)站咙俩,所有的超鏈接都是URL地址耿戚,所有的URL地址都對應服務器上對應的資源; 對于單頁面應用...
    wanminglei閱讀 244評論 0 0
  • 路由是什么 路由阿趁,其實就是指向膜蛔,當我點擊home導航按鈕,頁面顯示home的內(nèi)容脖阵,如果點擊的是about皂股,就切換成...
    asimpleday閱讀 155評論 0 0
  • 后端路由:對于普通網(wǎng)站,所有的超鏈接都是URL地址独撇,所有的URL地址都對應服務器上對應的資源屑墨;前端路由:對于單頁面...
    哎呦呦胖子斌閱讀 842評論 1 2
  • 路由可以分為前端路由和后端路由 后端路由: 概念:根據(jù)不同的用戶url請求躁锁,返回不同的內(nèi)容 本質(zhì):URL請求地址和...
    zhchhhemmm閱讀 408評論 0 0