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

vue-router中 query傳參和params傳參的使用和區(qū)別講解

 更新時間:2024年01月17日 11:18:31   作者:alokka  
這篇文章主要介紹了vue-router中 query傳參和params傳參的使用和區(qū)別講解,本文結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

時隔一年,發(fā)現自己回來看自己寫的文檔都看得云里霧里,這次我在重新改善下這篇文章,希望這篇文章能給大家一些幫助
-2019/12/26

1.query傳參:

1.query傳參
路由:

    var router = new VueRouter({
      routes: [
        { path: '/login', component: login },
        { name:'register',path: '/register', component: register } 
      ]
    })

導航:

// 注意:這是 query 兩種傳參方式 一種是直接跳轉把字符串傳過去 一種是傳描述目標位置的對象
    <router-link to="/login?id=10&name=zs">登錄</router-link>
    <router-link :to="{path:'/register',query:{id:5,name:'lili'}}">注冊</router-link>
    或
    <router-link :to="{name:'register',query:{id:5,name:'lili'}}">注冊</router-link>
等同于:
	this.$router.push('/login?id=10&name=zs')
	this.$router.push({path:'/register',query:{id:5,name:'lili'}})
	或
	this.$router.push({name:'register',query:{id:5,name:'lili'}})

注意:jquery可以通過name或path來引入路由

2.params傳參

2.params傳參
路由:

    var router = new VueRouter({
      routes: [
        { path: '/login/:id/:name', component: login },// 這里不傳入對應的參數(:/id/:name) 刷新頁面 參數會消失,頁面中就丟失了數據
        { name:'register', path: '/register/:id/:name', component: register }
      ]
    })

導航:

// 注意:這是 params 兩種傳參方式 一種是直接跳轉把字符串傳過去 一種是傳描述目標位置的對象
    <router-link to="/login/12/ls">登錄</router-link>
    <router-link :to="{name:'register',params:{id:10,name:'lili'}}">注冊</router-link>
等同于:
	this.$router.push('/login/12/ls')
	this.$router.push({name:'register',params:{id:10,name:'lili'}})

注意:params只能通過name來引入路由,path會undefined

jquery傳參和params傳參的區(qū)別

1.用法上:

  • 上文已經提到query可以用name或path來引入
  • params必需要用name來引入,接收參數都是類似的,分別是:

this.$route.query.namethis.$route.params.name

2.地址欄表現形式上:
query:

params:

注意:這里的12和ls 對應的是/:id/:name 這兩個參數可以不寫 那么就不會在地址欄上顯示 不過刷新頁面參數會消失 寫上參數刷新頁面 參數不會消失

到此這篇關于vue-router中 query傳參和params傳參的使用和區(qū)別的文章就介紹到這了,更多相關vue-router query和params傳參內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue中axios的get請求和post請求的傳參方式、攔截器示例代碼

    vue中axios的get請求和post請求的傳參方式、攔截器示例代碼

    Post是向服務器提交數據的一種請求,get是向服務器發(fā)索取數據的一種請求,post在真正接受數據之前會先將請求頭發(fā)送給服務器進行確認,然后才真正發(fā)送數據,本文給大家介紹vue中axios的get請求和post請求的傳參方式、攔截器示例代碼,感興趣的朋友一起看看吧
    2023-10-10
  • vue之數據交互實例代碼

    vue之數據交互實例代碼

    本篇文章主要介紹了vue之數據交互實例代碼,vue中也存在像ajax和jsonp的數據交互,實現向服務器獲取數據,有興趣的可以了解一下
    2017-06-06
  • Vue中的event對象介紹

    Vue中的event對象介紹

    這篇文章介紹了Vue中的event對象,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • vue中echarts關系圖動態(tài)增刪節(jié)點以及連線方式

    vue中echarts關系圖動態(tài)增刪節(jié)點以及連線方式

    這篇文章主要介紹了vue中echarts關系圖動態(tài)增刪節(jié)點以及連線方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue+echart實現圓滑折線圖

    vue+echart實現圓滑折線圖

    這篇文章主要為大家詳細介紹了vue+echart實現圓滑折線圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 快速將Vue項目升級到webpack3的方法步驟

    快速將Vue項目升級到webpack3的方法步驟

    這篇文章主要給大家介紹了關于如何快速將Vue項目升級到webpack3的方法步驟文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-09-09
  • vue slots 組件的組合/分發(fā)實例

    vue slots 組件的組合/分發(fā)實例

    今天小編就為大家分享一篇vue slots 組件的組合/分發(fā)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue filters過濾器的使用方法

    Vue filters過濾器的使用方法

    這篇文章主要為大家詳細介紹了Vue filters過濾器的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 使用Vite+Vue3+TypeScript?搭建開發(fā)腳手架的詳細過程

    使用Vite+Vue3+TypeScript?搭建開發(fā)腳手架的詳細過程

    這篇文章主要介紹了Vite+Vue3+TypeScript?搭建開發(fā)腳手架的詳細過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • 詳解windows下vue-cli及webpack 構建網站(四) 路由vue-router的使用

    詳解windows下vue-cli及webpack 構建網站(四) 路由vue-router的使用

    本篇文章主要介紹了windows下vue-cli及webpack 構建網站(四) 路由vue-router的使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論

灵丘县| 桦甸市| 策勒县| 厦门市| 通渭县| 丹寨县| 南丹县| 安平县| 静宁县| 德阳市| 邮箱| 佛山市| 镇沅| 大邑县| 云梦县| 龙门县| 罗田县| 长沙县| 嘉鱼县| 凭祥市| 钟山县| 平邑县| 东明县| 霍山县| 高邮市| 临清市| 抚松县| 丰镇市| 大宁县| 都兰县| 商洛市| 谷城县| 邵武市| 盘锦市| 堆龙德庆县| 吉木乃县| 吉林市| 庆阳市| 镇巴县| 丹凤县| 青岛市|