久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

(超詳細)vue怎么進行路由跳轉?三種方式分享

vue怎么進行路由跳轉?本篇文章給大家詳細整理vue中實現路由跳轉的三種方式,希望對大家有所幫助!

(超詳細)vue怎么進行路由跳轉?三種方式分享

前端(vue)入門到精通課程,老師在線輔導:聯系老師
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

一、使用vue-router

vue-router 本質是一個第三方的包 用的時候需要下載。【學習視頻分享:vue視頻教程、web前端視頻】

步驟 (7步法 ):

1、下載vue-router模塊到當前工程

 yarn add vue-router
登錄后復制

2、在main.js中引入VueRouter函數

// 引入路由 import VueRouter from "vue-router";
登錄后復制

3、添加到Vue.use()身上 – 注冊全局RouterLink和RouterView組件

// 注冊全局 Vue.use(VueRouter)
登錄后復制

4、創建路由規則數組 – 路徑和組件名對應關系

創建路由規則數組(需要準備切換的頁面組件)把準備好的頁面組件引入到main.js中

const routes = [{             path: "/",             redirect: "find" //默認顯示推薦組件(路由的重定向)         },         {             path: "/find",             name: "Find",             component: Find,             //二級路由             children: [{                     path: "/",                     redirect: "recom" //默認顯示推薦組件                 },                 {                     path: "ranking", //注意二級路由的路徑千萬不要加/                     component: Ranking                 },                 {                     path: "songlist",                     component: SongList                 },             ]         },         {             path: "/my",             name: "My",             component: My         },         {             path: "/part",             name: "Part",             component: Part         },          {             path: "*",             component: NotFound //定義找不到已有組件時顯示404         },     ]
登錄后復制

5、用規則生成路由對象

    // 創建路由對象并且傳入規則 const router = new VueRouter({     routes,     mode: "history" //路由模式(默認為hash模式) })
登錄后復制

6、把路由對象注入到new Vue實例中

new Vue({     router, //導入路由對象     render: h => h(App), }).$mount('#app')
登錄后復制

7、用router-view作為掛載點, 切換不同的路由頁面

當url的hash值路徑切換,顯示規則里對應的組件

router-view 實現路由內容的地方,引入組件時寫到需要引入的地方 需要注意的是,使用vue-router控制路由則必須router-view作為容器。(可以先引入根組件App.vue中進行自測)

注意:一切都要以url上hash值為準

二、聲明式-router-link 【實現跳轉最簡單的方法】

1.可用組件router-link來替代a標簽

  • router-link 是vue-router提供了一個全局組件
  • router-link實質上最終會渲染成a鏈接 to屬性等價于提供 href屬性(to無需#)
  • router-link提供了聲明式導航高亮的功能(自帶類名)

代碼如下:

<template>   <div>     <div class="footer_wrap">       <router-link to="/find">發現音樂</router-link>       <router-link to="/my">我的音樂</router-link>       <router-link to="/part">朋友</router-link>     </div>     <div class="top">       <router-view></router-view>     </div>   </div> </template> //在控制臺元素檢查時會發現激活的類名 在樣式style中定義高亮樣式 點擊時就會高亮
登錄后復制

router-link好處 : 自帶激活時的類名, 可以做高亮

2.在跳轉路由時, 可以給路由對應的組件內傳值

在router-link上的to屬性傳值, 語法格式如下 :

(方式一)

to=/path?參數名=值

例:to="/part?name=小明"

對應頁面組件接收傳遞過來的值

$route.query.參數名

接收數據:$route.query.name

(方式二)

to=“/path/值” (需在路由規則里配置/path/:參數名)

例:to="/part/小王"

配置:path:"/part/:username"

對應頁面組件接收傳遞過來的值 (注意動態參數需要用params接收)

$route.params.參數名

接收數據:$route.params.username

三、編程式-用JS代碼來進行跳轉

用JS代碼來進行跳轉

語法: path或者name任選一個

1、$ router $ route的區別

$router : 是路由操作對象,只寫對象

$route : 路由信息對象,只讀對象

$ router操作路由跳轉

this.$router.push({ name:‘hello’, query:{ name:‘word’, age:‘11’ } })
登錄后復制

$route讀取 路由參數接收

var name = this.$route.query.name;
登錄后復制

2、路由跳轉方式name 、 path 和傳參方式params 、query的區別(重要)

path 和 name路由跳轉方式,都可以用query傳參

(超詳細)vue怎么進行路由跳轉?三種方式分享

  • 使用path方式跳轉路由 path會忽略params 所以path不能和params一起使用
  • 推薦使用name和query方式實現路由跳轉

params傳參,push里面只能是 name:‘xxx’,不能是path:‘/xxx’,因為params只能用name來引入路由,如果這里寫成了path,接收參數頁面會是undefined!!!

通過params傳參

==注意:==這里使用name路由跳轉方式路徑不需要加 / 因為它只是個名字

this.$router.push({     name:"Home",     params:{         id:this.id     } })
登錄后復制

另一個頁面接收:

這里使用params傳參就需要寫params接收

this.$route.params.id
登錄后復制

通過query傳參

this.$router.push({     path:"/Search",     query:{ //query是個配置項         age:20     } })
登錄后復制

登錄后復制

另一個頁面接收

this.$route.query.age
登錄后復制

登錄后復制

query相當于GET請求,頁面跳轉的時候,可以在地址欄看到請求參數

uery傳參**

this.$router.push({     path:"/Search",     query:{ //query是個配置項         age:20     } })
登錄后復制

登錄后復制

另一個頁面接收

this.$route.query.age
登錄后復制

登錄后復制

總結:
query相當于GET請求,頁面跳轉的時候,可以在地址欄看到請求參數

params相當于POST請求,參數不會在地址欄中顯示

(學習視頻分享:web前端開發、編程基礎視頻)

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
久久久久久美女精品| 亚洲欧美日本日韩| 免费日韩av片| 黄色在线一区| 在线看片不卡| 91精品观看| 香蕉久久国产| 日本亚洲最大的色成网站www| 亚洲字幕久久| 国产精品a级| 国产高潮在线| 亚洲电影在线| 日本中文字幕一区二区视频| 日韩黄色在线观看| 精品国产乱码久久久久久1区2匹 | 免费不卡在线视频| 91嫩草精品| 日产精品一区二区| 欧美.日韩.国产.一区.二区 | 久久久久久美女精品| 狠狠爱www人成狠狠爱综合网| 亚洲综合日韩| 久久亚洲精精品中文字幕| av中文资源在线资源免费观看| 女人av一区| 国产精品一区二区三区av麻| 三级精品视频| 国产乱码精品一区二区亚洲| 吉吉日韩欧美| 亚洲专区视频| 中文字幕在线看片| 日韩欧美高清一区二区三区| 岛国av在线网站| 青草av.久久免费一区| 天堂√中文最新版在线| 亚洲精品护士| 欧美+日本+国产+在线a∨观看| 国产精品成人一区二区网站软件| 五月天综合网站| 免费在线日韩av| 亚洲精品大全| 久久99伊人| 美女网站一区| 精品精品国产三级a∨在线| 丝瓜av网站精品一区二区| 国产精品99一区二区三| 97精品国产99久久久久久免费| 欧美不卡高清| 久久人人99| av最新在线| 久久伊人久久| 国产精品地址| 国产精品99久久免费观看| 日韩在线观看中文字幕| 亚洲精品电影| 亚洲专区欧美专区| 亚洲视频播放| 国产婷婷精品| 99久久99久久精品国产片果冰 | 国内激情久久| 日韩精品欧美激情一区二区| 久久超级碰碰| 欧美激情视频一区二区三区免费| 国产一卡不卡| 久久亚洲道色| sm捆绑调教国产免费网站在线观看| 国产精品一区二区中文字幕| 国产精品成人自拍| 国产一区福利| 日本蜜桃在线观看视频| 成人污污视频| 狠狠久久伊人| 日韩综合精品| 国产视频一区免费看| 蜜桃视频第一区免费观看| 天海翼亚洲一区二区三区| 日韩精品三区四区| 美女久久久精品| 92国产精品| 久久福利影视| 欧美午夜网站| 色爱av综合网| 巨乳诱惑日韩免费av| 日韩国产在线观看| 久久精品毛片| 久久精品电影| 亚洲一区二区三区久久久| 国产欧美日韩精品高清二区综合区 | 国产精品亚洲四区在线观看| 日韩中文首页| 国产精品一区亚洲| 久久美女精品| 国产欧美一区二区精品久久久 | 欧美特黄一级| 精品一二三区| 亚洲久久在线| 9999国产精品| 日本一区福利在线| 91精品蜜臀一区二区三区在线| 日韩国产91| 国产在线成人| 国内不卡的一区二区三区中文字幕| 国产综合亚洲精品一区二| 美女高潮久久久| 男女性色大片免费观看一区二区 | 欧美羞羞视频| 蜜臀久久99精品久久久久久9 | 中文在线а√天堂| 综合激情婷婷| 成人日韩在线观看| 首页国产精品| 国产精成人品2018| 免费美女久久99| 91精品推荐| 999国产精品| 91亚洲成人| 欧美a级一区二区| 日韩专区一卡二卡| 91高清一区| 波多野结衣一区| 日韩精品水蜜桃| 婷婷激情一区| 国产在线看片免费视频在线观看| 国产美女久久| 国产精品红桃| 国产无遮挡裸体免费久久| 日本中文字幕视频一区| 亚洲精品伊人| 亚洲精品日本| 国产日韩亚洲欧美精品| 亚洲精品乱码日韩| 婷婷综合一区| 怡红院精品视频在线观看极品| 日韩成人精品一区| 黑人精品一区| 99久久精品费精品国产| 91久久久精品国产| 免费在线观看视频一区| 欧美一区精品| 国产精品白丝av嫩草影院| 久久中文字幕一区二区| 欧美日韩国产观看视频| 丝袜美腿一区| 亚洲综合中文| 国产精品巨作av| 国产一区二区三区四区| 国产一区二区中文| 伊人久久亚洲影院| 香蕉久久国产| 国产亚洲久久| 国产一区二区三区不卡av| 欧美1级日本1级| 日本aⅴ精品一区二区三区 | 亚洲一区二区三区高清| 欧美影院视频| 久久国产日本精品| 日韩国产欧美在线播放| 高清日韩欧美| 免费久久99精品国产自在现线| 欧美日韩一视频区二区| 久久久久久自在自线| 99综合视频| 久久亚洲黄色| 首页亚洲欧美制服丝腿| 日韩1区在线| 91成人在线| 日韩一级欧洲| 久久精品国产久精国产爱| 在线成人直播| 丁香婷婷久久| 国产精品日本一区二区三区在线| 国产在线不卡| 91欧美在线| 国产精品天堂蜜av在线播放| 尹人成人综合网| 国产精品久久久久av电视剧| 综合激情网...| 亚洲激情精品| 丰满少妇一区| 麻豆视频观看网址久久| 日韩黄色av| 噜噜噜躁狠狠躁狠狠精品视频| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 婷婷综合电影| 亚洲欧美日本视频在线观看| 国产不卡人人| 精品国产亚洲日本| 人人爱人人干婷婷丁香亚洲| 日韩欧美中文字幕在线视频| 婷婷综合网站| 成人看片网站| 美女视频免费精品| 麻豆国产精品| 91中文字幕精品永久在线| 日韩高清不卡| 999国产精品| 婷婷国产精品| 99pao成人国产永久免费视频 | 亚洲在线久久| 日本成人在线不卡视频|