欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue-router傳參的4種方式超詳細(xì)講解

 更新時(shí)間:2022年07月22日 12:03:52   作者:秋田君  
我們?cè)诮M件切換時(shí)經(jīng)常會(huì)有傳遞一些數(shù)據(jù)的需求,這樣就涉及到了路由傳參的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于vue-router傳參的4種超詳細(xì)方式,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、router-link路由導(dǎo)航方式傳參

父組件:<router-link to="/跳轉(zhuǎn)到的路徑/傳入的參數(shù)"></router-link>

子組件:this.$route.params.content接受父組件傳遞過(guò)來(lái)的參數(shù)

例如:

路由配置:

bashbash{path:'/father/son/:num',name:A,component:A}```

地址欄中的顯示:

http://localhost:8080/#/father/son/44

調(diào)用方法:

<router-link to="/father/son/傳入的參數(shù)">父親組件<router-link>
 子組件通過(guò)  this.$route.params.num 接受參數(shù)

二、調(diào)用$router.push實(shí)現(xiàn)路由傳參

父組件:通過(guò)實(shí)踐觸發(fā),跳轉(zhuǎn)代碼

<button @click="clickHand(123)">push傳參</button>
  methods: {
    clickHand(id) {
      this.$router.push({
        path: `/d/${id}`
      })
    }
  }

路由配置

{path: '/d/:id', name: D, component: D}

地址欄中顯示:

http://localhost:8080/d/123

子組件接受參數(shù)方式

mounted () {
  this.id = this.$route.params.id
}

三、通過(guò)路由屬性name匹配路由,再根據(jù)params傳遞參數(shù)

父組件:

<button @click="ClickByName()">params傳參</button>
    ClickByName() {
      this.$router.push({
        name: 'B',
        params: {
          context: '吳又可吳又可吳又可'
        }
      })
    }

路由配置:路徑后不需要在加上傳入的參數(shù),但是name必須和父組件中的name一致

{path: '/b', name: 'B', component: B}

地址欄中的顯示:地址欄不會(huì)帶有傳入的參數(shù),而且再次刷新頁(yè)面后參數(shù)會(huì)丟失

http://localhost:8080/#/b

子組件接收參數(shù)的方式:

<template>
  <div id="b">
    This is page B!
    <p>傳入?yún)?shù):{{this.$route.params.context}}</p>
  </div>
</template>

四、通過(guò)query來(lái)傳遞參數(shù)

父組件:

<button @click="clickQuery()">query傳參</button>
    clickQuery() {
      this.$router.push({
        path: '/c',
        query: {
          context: '吳又可吳又可'
        }
      })
    }

路由配置:不需要做任何修改

{path: '/c', name: 'C', component: C}

地址欄中的顯示(中文轉(zhuǎn)碼格式):

http://localhost:8080/#/c?sometext=%E8%BF%99%E6%98%AF%E5%B0%8F%E7%BE%8A%E5%90%8C%E5%AD%A6

子組件接受方法:

<template>
  <div id="C">
    This is page C!
    <p>這是父組件傳入的數(shù)據(jù): {{this.$route.query.context}}</p>
  </div>
</template>

工作中經(jīng)常用的也就是上面的幾種傳參方式,完結(jié)~ 

總結(jié)

到此這篇關(guān)于vue-router傳參的4種方式的文章就介紹到這了,更多相關(guān)vue-router傳參方式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue.js如何將echarts封裝為組件一鍵使用詳解

    vue.js如何將echarts封裝為組件一鍵使用詳解

    Echarts 、 Remodal和Pikaday是我們?cè)陂_(kāi)發(fā)后臺(tái)管理類網(wǎng)站時(shí)常用的三個(gè)第三方組件,下面這篇文章主要給大家介紹了關(guān)于vue.js如何將echarts封裝為組件一鍵使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-10-10
  • Vue傳參一籮筐(頁(yè)面、組件)

    Vue傳參一籮筐(頁(yè)面、組件)

    這篇文章主要介紹了Vue傳參一籮筐(頁(yè)面、組件),Vue頁(yè)面、組件之間傳參方式繁多,此處羅列出常用的幾種方式,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • 從零開(kāi)始在vue-cli4配置自適應(yīng)vw布局的實(shí)現(xiàn)

    從零開(kāi)始在vue-cli4配置自適應(yīng)vw布局的實(shí)現(xiàn)

    這篇文章主要介紹了從零開(kāi)始在vue-cli4配置自適應(yīng)vw布局,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • vue異步組件與組件懶加載問(wèn)題(import不能導(dǎo)入變量字符串路徑)

    vue異步組件與組件懶加載問(wèn)題(import不能導(dǎo)入變量字符串路徑)

    這篇文章主要介紹了vue異步組件與組件懶加載問(wèn)題(import不能導(dǎo)入變量字符串路徑),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue prop屬性傳值與傳引用示例

    vue prop屬性傳值與傳引用示例

    今天小編就為大家分享一篇vue prop屬性傳值與傳引用示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • vue實(shí)現(xiàn)移動(dòng)端觸屏拖拽功能

    vue實(shí)現(xiàn)移動(dòng)端觸屏拖拽功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)移動(dòng)端觸屏拖拽功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • vue中實(shí)現(xiàn)在外部調(diào)用methods的方法(推薦)

    vue中實(shí)現(xiàn)在外部調(diào)用methods的方法(推薦)

    下面小編就為大家分享一篇vue中實(shí)現(xiàn)在外部調(diào)用methods的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • vue-cil之a(chǎn)xios的二次封裝與proxy反向代理使用說(shuō)明

    vue-cil之a(chǎn)xios的二次封裝與proxy反向代理使用說(shuō)明

    這篇文章主要介紹了vue-cil之a(chǎn)xios的二次封裝與proxy反向代理使用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue實(shí)現(xiàn)密碼顯示隱藏切換功能

    vue實(shí)現(xiàn)密碼顯示隱藏切換功能

    這篇文章主要介紹了vue實(shí)現(xiàn)密碼顯示隱藏切換功能,需要的朋友可以參考下
    2018-02-02
  • antd?select?多選限制個(gè)數(shù)的實(shí)現(xiàn)代碼

    antd?select?多選限制個(gè)數(shù)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了antd?select?多選限制個(gè)數(shù),實(shí)現(xiàn)思路和核心代碼都很簡(jiǎn)單,其中核心代碼在于disabled,代碼簡(jiǎn)單易懂需要的朋友可以參考下
    2022-11-11

最新評(píng)論