路由传参params遇到的问题

路由传参之前一直是这样写的

// params传参                  参数看不见,但摸的找
 this.$router.push({                                                     
            path: '/product',                                                                  // 路由path地址                 
            params: {
                    mid: '123456'                                                      
             }
 })

结果出现了问题,看了文档发现
在这里插入图片描述
params传参,要写name而不是path,如果写path会被忽略
正确写法

// params传参                  参数看不见,但摸的找
 this.$router.push({                                                     
            name: 'product',                                                                  // 路由path地址                 
            params: {
                    mid: '123456'                                                      
             }
 })

猜你喜欢

转载自blog.csdn.net/weixin_43906597/article/details/115010522