成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

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

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

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

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

一、使用vue-router

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

步驟 (7步法 ):

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

 yarn add vue-router
登錄后復(fù)制

2、在main.js中引入VueRouter函數(shù)

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

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

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

4、創(chuàng)建路由規(guī)則數(shù)組 – 路徑和組件名對應(yīng)關(guān)系

創(chuàng)建路由規(guī)則數(shù)組(需要準備切換的頁面組件)把準備好的頁面組件引入到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         },     ]
登錄后復(fù)制

5、用規(guī)則生成路由對象

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

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

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

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

當url的hash值路徑切換,顯示規(guī)則里對應(yīng)的組件

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

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

二、聲明式-router-link 【實現(xiàn)跳轉(zhuǎn)最簡單的方法】

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

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

代碼如下:

<template>   <div>     <div class="footer_wrap">       <router-link to="/find">發(fā)現(xiàn)音樂</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> //在控制臺元素檢查時會發(fā)現(xiàn)激活的類名 在樣式style中定義高亮樣式 點擊時就會高亮
登錄后復(fù)制

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

2.在跳轉(zhuǎn)路由時, 可以給路由對應(yīng)的組件內(nèi)傳值

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

(方式一)

to=/path?參數(shù)名=值

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

對應(yīng)頁面組件接收傳遞過來的值

$route.query.參數(shù)名

接收數(shù)據(jù):$route.query.name

(方式二)

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

例:to="/part/小王"

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

對應(yīng)頁面組件接收傳遞過來的值 (注意動態(tài)參數(shù)需要用params接收)

$route.params.參數(shù)名

接收數(shù)據(jù):$route.params.username

三、編程式-用JS代碼來進行跳轉(zhuǎn)

用JS代碼來進行跳轉(zhuǎn)

語法: path或者name任選一個

1、$ router $ route的區(qū)別

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

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

$ router操作路由跳轉(zhuǎn)

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

$route讀取 路由參數(shù)接收

var name = this.$route.query.name;
登錄后復(fù)制

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

path 和 name路由跳轉(zhuǎn)方式,都可以用query傳參

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

  • 使用path方式跳轉(zhuǎn)路由 path會忽略params 所以path不能和params一起使用
  • 推薦使用name和query方式實現(xiàn)路由跳轉(zhuǎn)

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

通過params傳參

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

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

另一個頁面接收:

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

this.$route.params.id
登錄后復(fù)制

通過query傳參

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

登錄后復(fù)制

另一個頁面接收

this.$route.query.age
登錄后復(fù)制

登錄后復(fù)制

query相當于GET請求,頁面跳轉(zhuǎn)的時候,可以在地址欄看到請求參數(shù)

uery傳參**

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

登錄后復(fù)制

另一個頁面接收

this.$route.query.age
登錄后復(fù)制

登錄后復(fù)制

總結(jié):
query相當于GET請求,頁面跳轉(zhuǎn)的時候,可以在地址欄看到請求參數(shù)

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

(學(xué)習(xí)視頻分享:web前端開發(fā)、編程基礎(chǔ)視頻)

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
麻豆╳╳╳乱女另类| 日韩AV无码中文一区二区三区| 在线播放韩国A级无码片| 免费国内接码在线接收| 办公室撕开奶罩揉吮奶漫画| 手在线播放波多野结衣| 娇小的学生BBW18| 在线 | 一区二区三区四区| 日本人妻丰满熟妇久久久久久| 国产成人AV一区二区三区在线| 在公交车上弄到高C了怎么办| 久久中文字幕无码中文字幕有码 | 亚洲色大18成人网站WWW在线| 国产精品99久久精品| 无遮挡又色又刺激的视频黄| 久久精品无码一区二区日韩AV| 国产 | 欧洲野花视频欧洲1| 久久综合给合久久狠狠狠97色| 亚洲中文久久久久久精品| 制服丝袜长腿无码专区第一页| ZOOM另一类ZZO0| 国产风流老太婆大BBBHD视频| 精品人妻少妇AV一区二区三区| 无遮挡啪视频APP| 麻豆亚洲AV永久无码精品久久| 国产乱码精品一区二区三区四川人| 日韩精品无码一区二区视频| 国产亚洲情侣一区二区无| 尹人香蕉久久99天天拍| 日韩一区精品视频一区二区| 亚洲AV无码乱码国产精品老妇| 日日狠狠久久偷偷色综合96蜜桃 | 欧美黑人性暴力猛交高清| 人人爽人人澡人人人妻百度| 玩弄老太太的BBB| 亚洲熟妇无码中文高清| S货叫大点声C烂你的SB视频| 国产精品VIDEOSSEX国产| 久久久久亚洲AV无码专区首页网| 人与动物PPT免费模板| 亚洲AV永久无码成人网站| 99久久精品国产第一页| 国产风流老太婆大BBBHD视频| 久久久久亚洲AV成人网人人| 日韩精品无码一本二本三本色| 亚洲成AV人在线视| VICTORYDAY刺激性另类| 韩漫网站在线看免费无删减漫画 | 无码内射中文字幕岛国片| 一級黃色毛片免費看| 大乳丰满人妻中文字幕日本| 九九真实偷窥短视频| 日韩毛片AV无码免费一区二区三| 亚洲AV无码一区二区三区网址| AⅤ日本亚洲欧洲免费| 国产在线拍偷自揄拍无码| 欧美又粗又大XXXXBBBB疯| 亚洲AV男人的天堂在线观看| YY6080午夜成人福利电影| 狠狠色噜噜狠狠狠狠AV| 日韩Av无码一区二区| 亚洲中文字幕无码日韩精品| 丰满爆乳在线播放| 老汉吸奶水捏奶头小说| 无码人妻丰满熟妇奶水区毛片| 99久9在线 | 免费| 精品粉嫩BBWBBZBBW| 色欲人妻AAAAAA无码| 中文无码一区二区不卡ΑV| 国产熟睡乱子伦视频在线观看| 琪琪秋霞午夜AV影院| 亚洲色欲久久久综合网东京热| 第一章少妇初尝云雨| 免费无码作爱视频| 亚洲国产成人久久综合电影| 纯肉的日本动漫 在线看| 麻花豆传媒剧国产MV在线下载| 小婷又软又嫩又紧水又多| 把腿张开老子CAO烂你NP皇宫| 久久久久久久久久久综合日本 | 人成乱码一卡二卡三四卡五卡六卡| 亚洲欧美xxxx| 国产精品亚洲片夜色在线| 日本嫩交12一16XXX视频| 中国少妇无码专区| 狠狠躁夜夜躁人人爽天天天天97 | 欧美疯狂3p群体交乱视频丨zu| 亚洲乱亚洲乱少妇无码99P| 国产精品秘 入口A级熟女| 人妻熟女一区二区AⅤ| 亚洲综合区小说区激情区| 国产啪精品视频网站免费尤物| 日产精品一卡2卡三卡4乱码| 2018最新国产好看的国产| 久久不见久久见免费影院国语| 武侠 欧美 另类 人妻| 放荡爆乳女教师电影在线观看| 欧美精产国品一二三产品工艺| 淫荡集团69视频在线观看| 京东天美麻豆果冻传媒| 小SAO货都湿掉奶头好硬男女| 丰满妇女强高潮18ⅩXXX| 欧美日韩在线亚洲一区蜜芽| 中文无码伦AV中文字幕在线| 久久99精品久久久久久青青| 亚洲AV无码国产一区二区三区不| 国产成人无码区免费网站| 日韩加勒比一本无码精品| GRANSREMEDY老太太| 欧美XXXX做受欧美88BBW| 中国老妇XXXX性开放| 久久精品这里热有精品| 亚洲精品无码寂寞少妇AV| 韩国全部三级伦在线播放| 性极强的岳让我满足| 亚洲国产成人无码精品| 亚洲一区二区三区乱码AⅤ蜜桃| 国内精品久久久久久无码不卡| 我一边做饭一边被躁了怎么回事| 夫妻互换呻吟抽插小说| 日韩系列中文无码| 成人国产三级在线观看| 日本SM/羞辱/调教/捆绑视频| JAPANESE人妻少妇| 欧美性生交XXXXX免费观看| Chinese老女人老熟妇HD| 无码毛片AAA在线| FREE护士XXXXⅩONHD| 女生输了给对方玩一个月| 在线天堂中文最新版WWW下载| 久久狼人大香伊蕉国产| 久久亚洲中文字幕伊人久久大| 午夜精品久久久久久久| 中国又粗又大XXXXBBBB| 久久久久久久精品国产免费…| 亚洲色大情网站WWW| 久久久中文久久久无码| 用舌头去添高潮无码AV在线观看| 巨爆乳中文字幕爆乳区| 性欧美亚洲XXXX乳在线观看| 男生白内裤自慰GV白袜男同| AV天堂午夜精品一区二区三区| 强行暴力肉体进入HDⅩXXX| 成年午夜免费AⅤ在线观看| 色综合久久精品亚洲国产消防| 国产成人精品一区二区三区 | 久拍国产在线观看| 九九99久久精品国产| 免费夜色污私人影院在线观看| 中国熟妇色XXXXX中国老妇| 免费AV一区二区三区无码| 18禁超污无遮挡无码免费游戏 | 国产啪精品视频网站免费| 亚洲V国产V天堂A无码二区| 精品一区二区三区| 在公车上拨开内裤进入毛片| 欧美VPSWINDOWS另类| 成人午夜免费无码福利片| 无码AV高潮喷水无码专区线| 国精产品一区一区三区糖心| 亚洲制服无码一区二区三区| 免费无码VA一区二区三区| 啊灬啊灬啊灬快高潮视频| 日韩在线 | 中文| 国产全肉乱妇杂乱视频| 亚洲色欲色欲WWW在线看小说| 乱VODAFONEWIFI熟妇| 被CAO的合不拢腿| 无码中文字幕AV免费放软件| 娇妻当着我的面被4P| 中文字幕无码成人免费视频 | 亚洲国产另类久久久精品| 老肥熟妇丰满大屁股在线播放| MD豆传媒APP网址入口免费| 他的舌头探入蜜源毛毛虫说说| 狠狠爱俺也去去就色| 最新精品国偷自产在线下载 | 欧美506070老妇乱子伦| 堕落的人妻1―10雨柔| 亚洲AV永久无码精品放毛片一 | 久久无码中文字幕无码| 麻豆av无码人妻一区二区三区| 野花视频最新免费完整版在线观看| 亚洲AV成人无码| 老头握住校花的双乳| VODAFONEWIFI暴力| 野花社区WWW在线视频官网| 老熟妇BBWASS| 北条麻妃国产九九九精品视频| 日韩在线一区二区不卡视频| 国产日产欧产精品精品蜜芽| YY111111少妇影院理论片| 无码精品一区二区三区在线| 精品成人AV一区二区三区| 69美女黑人做受XXXXXⅩ| 少妇高潮叫床在线播放| 麻豆星空传媒果冻传媒大象| 99国精产品灬源码1| 天天躁日日躁狠狠躁欧美老妇| 娇小性XXXX摘花HD|