亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue-CLI項目中路由傳參的方式詳解

 更新時間:2019年09月01日 12:08:56   作者:小小咸魚YwY  
這篇文章主要介紹了Vue-CLI項目中路由傳參的方式詳解,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

一.標簽傳參方式:<router-link></router-link>

第一種

router.js
{
  path: '/course/detail/:pk',
  name: 'course-detail',
  component: CourseDetail
}

傳遞層

<!-- card的內容
{
  id: 1,
  bgColor: 'red',
  title: 'Python基礎'
}
-->
<router-link :to="`/course/detail/${card.id}`">詳情頁</router-link>

接收層

let id = this.$route.params.pk

演變體

"""
{
  path: '/course/:pk/:name/detail',
  name: 'course-detail',
  component: CourseDetail
}

<router-link :to="`/course/${card.id}/${card.title}/detail`">詳情頁</router-link>

let id = this.$route.params.pk
let title = this.$route.params.name
"""

第二種

router.js
{
  // 瀏覽器鏈接顯示:/course/detail,注:課程id是通過數據包方式傳遞
  path: '/course/detail',
  name: 'course-detail',
  component: CourseDetail
}

傳遞層

<!-- card的內容
{
  id: 1,
  bgColor: 'red',
  title: 'Python基礎'
}
-->
<router-link :to="{
         name: 'course-detail',
         params: {pk: card.id}
         }">詳情頁</router-link>

接收層

let id = this.$route.params.pk

第三種

router.js
{
  // 瀏覽器鏈接顯示:/course/detail?pk=1,注:課程id是通過路由拼接方式傳遞
  path: '/course/detail',
  name: 'course-detail',
  component: CourseDetail
}

傳遞層

<!-- card的內容
{
  id: 1,
  bgColor: 'red',
  title: 'Python基礎'
}
-->
<router-link :to="{
         name: 'course-detail',
         query: {pk: card.id}
         }">詳情頁</router-link>

接收層

let id = this.$route.query.pk

二.邏輯傳參:this.$router

第一種

"""
路由:
path: '/course/detail/:pk'

跳轉:id是存放課程id的變量

this.$router.push(`/course/detail/${id}`)

接收:

let id = this.$route.params.pk
"""

第二種

"""
路由:
path: '/course/detail'

跳轉:id是存放課程id的變量
this.$router.push({
          'name': 'course-detail',
          params: {pk: id}
        });

接收:

let id = this.$route.params.pk
"""

第三種

"""
路由:
path: '/course/detail'

跳轉:id是存放課程id的變量
this.$router.push({
          'name': 'course-detail',
          query: {pk: id}
        });

接收:

let id = this.$route.query.pk
"""

總結

以上所述是小編給大家介紹的Vue-CLI項目中路由傳參的方式詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • 基于vue和bootstrap實現簡單留言板功能

    基于vue和bootstrap實現簡單留言板功能

    這篇文章主要為大家詳細介紹了基于vue和bootstrap實現簡單留言板功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 使用Vue調取接口,并渲染數據的示例代碼

    使用Vue調取接口,并渲染數據的示例代碼

    今天小編就為大家分享一篇使用Vue調取接口,并渲染數據的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • vue 全局環(huán)境切換問題

    vue 全局環(huán)境切換問題

    小編在開發(fā)使經常會碰到全局切換問題,今天小編給大家?guī)硪黄坛探o大家介紹vue 全局環(huán)境切換問題,感興趣的朋友一起看看吧
    2019-10-10
  • element?ui設置table自適應表格寬,不自動換行問題

    element?ui設置table自適應表格寬,不自動換行問題

    這篇文章主要介紹了element?ui設置table自適應表格寬,不自動換行問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • vue實現復制文字復制圖片實例詳解

    vue實現復制文字復制圖片實例詳解

    這篇文章主要為大家介紹了vue實現復制文字復制圖片實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • vue中組件傳參的幾種常用方法舉例

    vue中組件傳參的幾種常用方法舉例

    這篇文章主要給大家介紹了關于vue中組件傳參的幾種常用方法,Vue組件傳參方也是面試最??嫉膬热?文中通過代碼實例介紹的非常詳細,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • VUE如何實現點擊文字添加顏色(動態(tài)修改class)

    VUE如何實現點擊文字添加顏色(動態(tài)修改class)

    這篇文章主要介紹了VUE如何實現點擊文字添加顏色(動態(tài)修改class),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 詳解vue項目接入微信JSSDK的坑

    詳解vue項目接入微信JSSDK的坑

    這篇文章主要介紹了詳解vue項目接入微信JSSDK的坑,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 復刻畫龍產品vue實現新春氣泡兔

    復刻畫龍產品vue實現新春氣泡兔

    這篇文章主要為大家介紹了復刻畫龍產品之使用vue實現新春氣泡兔示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Vue發(fā)布項目實例講解

    Vue發(fā)布項目實例講解

    在本篇文章里小編給各位分享的是關于Vue發(fā)布項目的實例內容以及知識點講解,需要的朋友們參考下。
    2019-07-07

最新評論