真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue中怎么實現(xiàn)路由傳參

本篇文章為大家展示了vue中怎么實現(xiàn)路由傳參,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站設(shè)計制作、成都做網(wǎng)站、岑鞏網(wǎng)絡推廣、小程序制作、岑鞏網(wǎng)絡營銷、岑鞏企業(yè)策劃、岑鞏品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供岑鞏建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

在vue路由中,支持3中傳參方式。

場景,點擊父組件的li元素跳轉(zhuǎn)到子組件中,并攜帶參數(shù),便于子組件獲取對應li的數(shù)據(jù),顯示相應的正確的內(nèi)容。

父組件中:

方案一:

getDescribe(id) {
// 直接調(diào)用$router.push 實現(xiàn)攜帶參數(shù)的跳轉(zhuǎn)
    this.$router.push({
     path: `/describe/${id}`,
    })

// 方案一,需要對應路由配置如下:
  {
   path: '/describe/:id',
   name: 'Describe',
   component: Describe
  }
// 很顯然,需要在path中添加/:id來對應 $router.push 中path攜帶的參數(shù)。

// 在子組件中可以使用來獲取傳遞的參數(shù)值。
$route.params.id

方案二:

// 父組件中:通過路由屬性中的name來確定匹配的路由,通過params來傳遞參數(shù)。
    this.$router.push({
     name: 'Describe',
     params: {
      id: id
     }
    })

// 對應路由配置: 注意這里不能使用:/id來傳遞參數(shù)了,因為父組件中,已經(jīng)使用params來攜帶參數(shù)了。
  {
   path: '/describe',
   name: 'Describe',
   component: Describe
  }

//子組件中: 這樣來獲取參數(shù)
$route.params.id

方案三:

// 父組件:使用path來匹配路由,然后通過query來傳遞參數(shù)
這種情況下 query傳遞的參數(shù)會顯示在url后面?id=?
  this.$router.push({
     path: '/describe',
     query: {
      id: id
     }
    })

// 對應路由配置:
  {
   path: '/describe',
   name: 'Describe',
   component: Describe
  }

// 對應子組件: 這樣來獲取參數(shù)
$route.query.id

// 這里要特別注意 在子組件中 獲取參數(shù)的時候是$route.params 而不是
$router 這很重要~~~

上述內(nèi)容就是vue中怎么實現(xiàn)路由傳參,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱欄目:vue中怎么實現(xiàn)路由傳參
URL分享:http://weahome.cn/article/iihhhi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部