地址:https://blog.csdn.net/jiandan1127/article/details/86170336
1. router-link1. 不帶參數 <router-link :to="{name:'home'}"> <router-link :to="{path:'/home'}"> //name,path都行, 建議用name // 注意:router-link中鏈接如果是'/'開始就是從根路由開始,如果開始不帶'/',則從當前路由開始。 2.帶參數 <router-link :to="{name:'home', params: {id:1}}"> // params傳參數 (類似post)// 路由配置 path: "/home/:id" 或者 path: "/home:id" // 不配置path ,第一次可請求,刷新頁面id會消失// 配置path,刷新頁面id會保留 // html 取參 $route.params.id// script 取參 this.$route.params.id <router-link :to="{name:'home', query: {id:1}}"> // query傳參數 (類似get,url后面會顯示參數)// 路由可不配置 // html 取參 $route.query.id// script 取參 this.$route.query.id
2. this.$router.push() (函數里面調用)1. 不帶參數 this.$router.push('/home')this.$router.push({name:'home'})this.$router.push({path:'/home'}) 2. query傳參 this.$router.push({name:'home',query: {id:'1'}})this.$router.push({path:'/home',query: {id:'1'}}) // html 取參 $route.query.id// script 取參 this.$route.query.id
————————————————版權聲明:本文為CSDN博主「懂懂kkw」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。原文鏈接:https://blog.csdn.net/jiandan1127/article/details/86170336