亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-08 23:30:47 來源:腳本之家 閱讀:148 作者:小小咸魚YwY 欄目:web開發

一.標簽傳參方式:<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項目中路由傳參的方式詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桑植县| 奇台县| 温州市| 嵩明县| 江源县| 东乡县| 安图县| 祁连县| 汝阳县| 临西县| 桑日县| 淳安县| 琼中| 文成县| 大丰市| 桐梓县| 无为县| 潞西市| 襄垣县| 莱芜市| 保定市| 佳木斯市| 沾化县| 夹江县| 延庆县| 长海县| 舒城县| 泉州市| 溧阳市| 清徐县| 墨江| 台江县| 若尔盖县| 安龙县| 宁津县| 营山县| 肥东县| 西乌| 固始县| 缙云县| 巴塘县|