vue param和query兩種傳參方式

一、傳參方式瀏覽器

  query傳參方式post

this.$router.push({
   path: "/home",
   query: {code:"123"}
})    

  

  param傳參方式this

this.$router.puth({
   name: "/home",
   param: {code: "123"}  
})

 

二、取值spa

  獲取query傳參的方式code

this.$route.query.code //123

  獲取param 傳參的方式router

this.$route.param.code //123

 

三、瀏覽器的路由展現狀況blog

  使用query傳參的方式相似於get交互,傳的參數在路由中顯示,能夠用做刷新後仍然存在參數。路由

  使用param傳參的方式相似於post交互,穿的參數不會出如今路由中,界面刷新後傳參就不存在。get

 

注意要點:query與param兩種傳參方式功能一直,都是傳參,方式不同,最大區別是傳的參數是否能在路由中顯示,可否刷新後仍然傳參class

相關文章
相關標籤/搜索