最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue-router 前端路由之路由傳值的方式詳解

 更新時(shí)間:2019年04月30日 11:37:52   作者:艾歡歡  
這篇文章主要介紹了vue-router 前端路由之路由傳值的方式,本文通過(guò)兩種方式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

路由傳值

在前端的路由里面,我們?cè)谇袚Q路由的時(shí)候,也相當(dāng)于切換了頁(yè)面,頁(yè)面與頁(yè)面之前有時(shí)候需要做到傳值 ,這個(gè)時(shí)候就需要進(jìn)行路由傳值,在VueRouter里面,兩個(gè)路由之間做跳轉(zhuǎn)的時(shí)候,如何進(jìn)行傳值呢?

普通跨頁(yè)面?zhèn)髦担?/p>

1.通過(guò)localStorage

setItem()
getItem()

2.通過(guò)search(地址欄 ? 后面的參數(shù))

VueRouter的路由傳值

VueRouter的路由傳值有兩種方式

jquery傳值。 類(lèi)似get傳值

傳值的路由

this.$router.push({
  path: "/login?uname=" + this.userName
});

傳值路由第二種寫(xiě)法

this.$router.push({
  path: "/login",
  query: {
    uname: this.userName
  }
});

接收值的路由

console.log("接收過(guò)來(lái)的值為:" + this.$route.query.uname);        //這里是$route 沒(méi)有r
----

params傳值 。路徑變量傳值

params路由傳值可以把它理解成express路徑變量傳值 ,它也可以放在地址欄里面進(jìn)行傳遞

傳值路由第一種寫(xiě)法(還是會(huì)將參數(shù)顯示在地址欄中)

this.$router.push({
  path: "/login/" + this.userName
});

傳值路由的第二種寫(xiě)法(不會(huì)將參數(shù)顯示在地址欄中)

this.$router.push({
  name: "login",
  params: {
    uname: this.userName
  }
});

接收值的路由

console.log("接收過(guò)來(lái)的值為:" + this.$route.params.uname);

注意:在使用params傳遞參數(shù)的時(shí)候,我們需要在router的對(duì)象里面,找到當(dāng)前的這個(gè)路由,然后去更改它的 path

{
   path: "/login/:uname", //代表當(dāng)前url跳轉(zhuǎn)的路徑
   component: login, //代表在當(dāng)前這個(gè)路徑下面,我們?nèi)绾物@示組件(顯示那一個(gè)組件)
   name: "login" //給當(dāng)前路由取一個(gè)別名
 }

上面的path后面是 /login/:uname ,這一個(gè)是我們的一個(gè)路徑變量,前面的login代表路由,而后面 :uname 代表的是變量

---

通過(guò)第二種方式的params傳值 ,引伸出post原理傳值

params本身確實(shí)是會(huì)把參數(shù)添加到url地址欄,但是,我們可以讓它不顯示出來(lái),使用下面的方法,我們就可以把它去掉,不顯示,從而內(nèi)容不經(jīng)過(guò)瀏覽器地址欄處理,直接做到傳值。

它只是把路由對(duì)象里面的路徑變量給去掉了,直接使用的params傳值

注意事項(xiàng):因?yàn)樗裵ath里面的路徑變量去掉了,所以不能使用path去傳遞值了

this.$router.push({
  path: "/login/" + this.userName
});
//現(xiàn)在上面的方法就不可用了,而必須使用下面的方法
this.$router.push({
  name: "login",
  params: {
    uname: this.userName
  }
});

這一個(gè)就是vue當(dāng)中變相去處理post傳值

總結(jié)

以上所述是小編給大家介紹的vue-router 前端路由之路由傳值的方式詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • vue項(xiàng)目運(yùn)行或打包時(shí),頻繁內(nèi)存溢出情況問(wèn)題

    vue項(xiàng)目運(yùn)行或打包時(shí),頻繁內(nèi)存溢出情況問(wèn)題

    這篇文章主要介紹了vue項(xiàng)目運(yùn)行或打包時(shí),頻繁內(nèi)存溢出情況的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue項(xiàng)目中使用fontawesome圖標(biāo)庫(kù)的方法

    Vue項(xiàng)目中使用fontawesome圖標(biāo)庫(kù)的方法

    fontawesome的圖標(biāo)有免費(fèi)版和專(zhuān)業(yè)版,本文主要使用free版本,一般free版本的圖標(biāo)夠用,free圖標(biāo)又劃分為三個(gè)圖標(biāo)庫(kù),主要有實(shí)心圖標(biāo)solid、常規(guī)圖標(biāo)regular及品牌圖標(biāo)brand,根據(jù)需求去下載對(duì)應(yīng)的圖標(biāo)庫(kù),無(wú)須全部下載,對(duì)vue?fontawesome圖標(biāo)庫(kù)相關(guān)知識(shí)感興趣的朋友一起看看吧
    2023-12-12
  • Vue3中的常見(jiàn)組件通信之mitt使用詳解

    Vue3中的常見(jiàn)組件通信之mitt使用詳解

    這篇文章主要介紹了Vue3中的常見(jiàn)組件通信之mitt使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • vue實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能

    vue實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • vue-cli實(shí)現(xiàn)多頁(yè)面多路由的示例代碼

    vue-cli實(shí)現(xiàn)多頁(yè)面多路由的示例代碼

    本篇文章主要介紹了vue-cli實(shí)現(xiàn)多頁(yè)面多路由的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Vue項(xiàng)目中定義全局變量的幾種常用方法總結(jié)

    Vue項(xiàng)目中定義全局變量的幾種常用方法總結(jié)

    在項(xiàng)目中經(jīng)常有些函數(shù)和變量是需要復(fù)用,比如說(shuō)網(wǎng)站服務(wù)器地址,從后臺(tái)拿到的用戶(hù)的登錄token,用戶(hù)的地址信息等,這時(shí)候就需要設(shè)置一波全局變量,這篇文章主要給大家介紹了關(guān)于Vue項(xiàng)目中定義全局變量的幾種常用方法的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • vue?導(dǎo)入js中的兩種方法(示例詳解)

    vue?導(dǎo)入js中的兩種方法(示例詳解)

    這篇文章主要介紹了vue?導(dǎo)入js中的方法,本文通過(guò)兩種方法結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Vue項(xiàng)目打包部署后瀏覽器自動(dòng)清除緩存問(wèn)題的解決方法

    Vue項(xiàng)目打包部署后瀏覽器自動(dòng)清除緩存問(wèn)題的解決方法

    這篇文章主要介紹了vue打包部署后 瀏覽器緩存問(wèn)題,導(dǎo)致控制臺(tái)報(bào)錯(cuò)ChunkLoadError: Loading chunk failed的解決方案,文中有相關(guān)的圖文和代碼供大家參考,具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-12-12
  • 淺談vue中$event理解和框架中在包含默認(rèn)值外傳參

    淺談vue中$event理解和框架中在包含默認(rèn)值外傳參

    這篇文章主要介紹了淺談vue中$event理解和框架中在包含默認(rèn)值外傳參,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • vue實(shí)現(xiàn)右上角時(shí)間顯示實(shí)時(shí)刷新

    vue實(shí)現(xiàn)右上角時(shí)間顯示實(shí)時(shí)刷新

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)右上角時(shí)間顯示實(shí)時(shí)刷新,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評(píng)論

永新县| 嘉义市| 南投市| 遂溪县| 祁连县| 龙岩市| 新余市| 酒泉市| 泸州市| 司法| 南宫市| 江陵县| 武安市| 建始县| 玉环县| 德保县| 疏附县| 张北县| 桃园市| 海城市| 张家口市| 中江县| 茶陵县| 公安县| 伊春市| 咸宁市| 逊克县| 融水| 西和县| 双峰县| 永定县| 鲜城| 安西县| 武冈市| 江源县| 皮山县| 桂东县| 乌拉特前旗| 和龙市| 如东县| 龙门县|