vue-router傳參

1.params params傳參

跳轉(zhuǎn):
this.$router.push({ name: 'news', params: { userId: 123 }})
接收:
this.$route.params.name  (在頁面刷新的時候就會消失)

2.router-link query傳參

跳轉(zhuǎn)
<router-link :to="{path:'/test',query: {name: id}}">跳轉(zhuǎn)</router-link>

this.$router.push({ path: 'news', query: { userId: 123 }})
接收
this.$route.query.name

3.路由傳參

//?問號的意思是該參數(shù)不是必傳項
//多個參數(shù)用/:id連接
this.$router.push({
          path: `/describe/${id}`,
})

對應(yīng)路由下配置
{
     path: '/describe/:id?',
     name: 'Describe',
     component: Describe
 }
問號代表不是必填項
接收
頁面刷新不消失,可以在路由配置中設(shè)置參數(shù)
$route.params.id
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • vue路由用params傳參時需要用到name this.$router.push({'name':'','par...
    有你才精彩XX閱讀 343評論 0 0
  • vue-router是vue體系中用來進(jìn)行頁面切換的工具,相當(dāng)于a標(biāo)簽。那么,如何利用它來傳參呢?vue-rout...
    回不去的那些時光閱讀 1,930評論 0 0
  • 動態(tài)操作路由 注意:前者query傳參,會在頁面url上顯示參數(shù),后者params傳參則不會,這代表刷新頁面前者參...
    _花閱讀 831評論 0 1
  • ??在做VUE項目的時候需要使用router-link進(jìn)行參數(shù)傳遞,當(dāng)時查看了下vue-router的api,看到...
    小金子_web閱讀 9,633評論 4 2
  • 本項目基于 vue-element-admin 傳參分為params和query方法 本文中使用到的是params...
    remix_huang閱讀 455評論 1 0

友情鏈接更多精彩內(nèi)容