最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue Router中獲取路由傳遞過來的參數(shù)(方法詳解)

 更新時間:2025年02月06日 16:08:25   作者:Kris-L-  
在VueRouter中,可以通過動態(tài)路由匹配和查詢參數(shù)`query`來傳遞參數(shù),并將路由參數(shù)或查詢參數(shù)作為組件的`props`傳遞,動態(tài)路由匹配使用`route.params`訪問參數(shù),查詢參數(shù)使用`route.query`訪問,本文給大家介紹Vue Router中獲取路由傳遞過來的參數(shù),感興趣的朋友一起看看吧

在Vue Router中可以通過動態(tài)路由匹配和查詢參數(shù)query來傳遞參數(shù);同時也可以將路由參數(shù)或查詢參數(shù)作為組件的props傳遞,這樣組件可以直接通過props來訪問這些參數(shù)。

1. 動態(tài)路由匹配

如果在路由配置中使用了動態(tài)路由(如/user/:id),則可以通過route.params.id獲取該參數(shù)。

// 路由配置
const routes = [
  { path: '/user/:id', component: User }
];
// 組件中獲取參數(shù)
<script setup>
import { useRoute } from 'vue-router';
const route = useRoute();
const userId = route.params.id;
</script>

2. 查詢參數(shù)query

如果URL中有查詢字符串(如/user?id=123)或路由跳轉(zhuǎn)時寫了query【如router.push({path: ‘/user’,query: { id: 123}});】,則可以通過route.query.id獲取該參數(shù)。

// 路由配置
const routes = [
  { path: '/user', component: User }
];
// 組件中獲取參數(shù)
<script setup>
import { useRoute } from 'vue-router';
const route = useRoute();
const userId = route.query.id;
</script>

3. 通過 props 傳遞參數(shù)

在路由配置中啟用 props,并將 params 作為 props 傳遞。

// 路由配置
const routes = [
  { path: '/user/:id', component: User, props: true }
];
// 組件中通過 props 獲取參數(shù)
<script setup>
import { defineProps, onMounted } from 'vue';
const props = defineProps({
  id: {
    type: String,
    required: true
  }
});
onMounted(() => {
  console.log(props.id);
});
</script>

通過 props 傳遞查詢參數(shù)。

// 路由配置
const routes = [
  { path: '/user', component: User, props: (route) => ({ id: route.query.id }) }
];
// 組件中通過 props 獲取參數(shù)
<script setup>
import { defineProps, onMounted } from 'vue';
const props = defineProps({
  id: {
    type: String,
    required: true
  }
});
onMounted(() => {
  console.log(props.id);
});
</script>

到此這篇關(guān)于Vue Router中獲取路由傳遞過來的參數(shù)(方法詳解)的文章就介紹到這了,更多相關(guān)Vue Router路由參數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決VUE的對話框el-dialog點(diǎn)擊外部消失問題

    解決VUE的對話框el-dialog點(diǎn)擊外部消失問題

    這篇文章主要介紹了解決VUE的對話框el-dialog點(diǎn)擊外部消失問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Vite+Vue3使用MockJS的實(shí)現(xiàn)示例

    Vite+Vue3使用MockJS的實(shí)現(xiàn)示例

    寫一些純前端的項(xiàng)目時,自己造數(shù)據(jù)有些麻煩,于是我們可以利用mock造一些簡單的數(shù)據(jù),來滿足我們的需求,本文主要介紹了Vite+Vue3使用MockJS的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2024-01-01
  • Vue3中關(guān)于getCurrentInstance的大坑及解決

    Vue3中關(guān)于getCurrentInstance的大坑及解決

    這篇文章主要介紹了Vue3中關(guān)于getCurrentInstance的大坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • VSCode使用之Vue工程配置eslint

    VSCode使用之Vue工程配置eslint

    這篇文章主要介紹了VSCode使用之Vue工程配置eslint,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • 關(guān)于找到任意組件實(shí)例的方法

    關(guān)于找到任意組件實(shí)例的方法

    這篇文章主要介紹了關(guān)于找到任意組件實(shí)例的方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Vue中Key唯一標(biāo)識作用小結(jié)

    Vue中Key唯一標(biāo)識作用小結(jié)

    key是虛擬DOM的導(dǎo)航儀,通過唯一標(biāo)識節(jié)點(diǎn),提高DOM更新效率,不綁定key或使用不穩(wěn)定的key會導(dǎo)致組件狀態(tài)錯亂、性能下降,甚至崩潰,下面就來介紹一下Vue中Key唯一標(biāo)識作用,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2026-02-02
  • 解決Vue-cli npm run build生產(chǎn)環(huán)境打包,本地不能打開的問題

    解決Vue-cli npm run build生產(chǎn)環(huán)境打包,本地不能打開的問題

    今天小編就為大家分享一篇解決Vue-cli npm run build生產(chǎn)環(huán)境打包,本地不能打開的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • 詳解vuex中的this.$store.dispatch方法

    詳解vuex中的this.$store.dispatch方法

    這篇文章主要介紹了vuex中的this.$store.dispatch方法,必須要用commit(‘SET_TOKEN’,?tokenV)調(diào)用mutations里的方法,才能在store存儲成功,需要的朋友可以參考下
    2022-11-11
  • 基于WebRTC實(shí)現(xiàn)音視頻通話功能

    基于WebRTC實(shí)現(xiàn)音視頻通話功能

    WebRTC作為一種開放標(biāo)準(zhǔn)的實(shí)時通信協(xié)議,能輕松實(shí)現(xiàn)瀏覽器之間的實(shí)時音視頻通信,本次主要分享基于WebRTC的音視頻通話技術(shù),講解WebRTC原理和音視頻傳輸?shù)汝P(guān)鍵概念,通過案例實(shí)踐,帶大家掌握如何搭建一個音視頻通話應(yīng)用,需要的朋友可以參考下
    2024-05-05
  • mpvue構(gòu)建小程序的方法(步驟+地址)

    mpvue構(gòu)建小程序的方法(步驟+地址)

    mpvue是一個使用Vue.js開發(fā)小程序的前端框架。框架基于 Vue.js 核心,這篇文章主要介紹了mpvue構(gòu)建小程序的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05

最新評論

宜兰市| 高密市| 海门市| 泗水县| 安西县| 察哈| 常宁市| 绥棱县| 山阳县| 张掖市| 南华县| 合山市| 泉州市| 陇川县| 突泉县| 叶城县| 厦门市| 红原县| 屯留县| 龙泉市| 田东县| 友谊县| 文昌市| 正安县| 长治市| 福安市| 井冈山市| 汽车| 长沙县| 木兰县| 尚志市| 嘉定区| 丽水市| 南雄市| 天门市| 和硕县| 贺兰县| 金寨县| 柳河县| 鸡西市| 鄂温|