vue 动态路由 Get传值

Posted spinoza

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 动态路由 Get传值相关的知识,希望对你有一定的参考价值。

main.js

 1 //2.配置路由   注意:名字
 2 
 3 const routes = [
 4   { path: ‘/home‘, component: Home },
 5   { path: ‘/news‘, component: News },
 6 
 7   { path: ‘/content/:aid‘, component: Content },   /*动态路由*/
 8 
 9   { path: ‘/pcontent‘, component: Pcontent },
10 
11 
12   { path: ‘*‘, redirect: ‘/home‘ }   /*默认跳转路由*/
13 ]

通过get传值获取路由参数

 1 <template>
 2    
 3     <div id="content">    
 4       商品详情
 5     </div>
 6 </template>
 7 
 8 
 9 <script>
10     
11 
12 
13     export default{
14 
15         data(){
16 
17             return{
18 
19                 msg:数据
20             }
21         },
22         mounted(){
23 
24               //获取get传值
25 
26 
27               console.log(this.$route.query);
28         }
29 
30     }
31 </script>

动态路由获取参数

 1 <template>
 2    
 3     <div id="content">    
 4        我是详情页面
 5     </div>
 6 </template>
 7 
 8 
 9 <script>
10     
11 
12 
13     export default{
14 
15         data(){
16 
17             return{
18 
19                 msg:数据
20             }
21         },
22         mounted(){
23 
24                 console.log(this.$route.params);  /*获取动态路由传值*/
25 
26         }
27 
28     }
29 </script>

 

以上是关于vue 动态路由 Get传值的主要内容,如果未能解决你的问题,请参考以下文章

16.动态路由传值和get传值

vue-router路由传递参数 + get传值query获取

node-koa-路由传值

Angular--get传值&动态路由(routerLink进行传参跳转)

十 React路由(react-router4.x): 动态路由get传值React中使用url模块

React动态路由和get传值