Vue路由传参

有query传参和params传参
query:通过路由传参进行拼接,如下:
<router-link :to="{name:'login',query:{id:10110,username:'yansunda'}}">登录组件</router-link>

采用编程式导航使用query,使用$router.push

               this.$router.push({
                    path:'/login',
                    query:{
                        id:1909,
                        name:'jdef',
                        pwd:'123'
                    }
                })

使用params的传参

        <router-link :to="{name:'register',params:{id:'地球',username:'yansunda'}}">注册组件-配置对象-path</router-link>
        <router-link :to="{name:'register',params:{id:'月',username:'你好'}}">注册组件配置对象-name</router-link>
                this.$router.push({
                    name:'register',
                    params:{
                        id:'天空有云吗',
                        username:'小红',
                        userpwd:'123'
                    }
                })

 

 

 

posted @ 2024-08-28 14:38  洛飞  阅读(3)  评论(0编辑  收藏  举报