一、傳參方式瀏覽器
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