老师关于添加ID报错的问题。有一个疑惑,请教一下老师
来源:10-6 路由参数的传递以及商家详情的获取(1)

蝎子莱莱Pluto
2023-08-09
我按照老师的方法在路由插入一个ID。页面就会报错。说我没有传递必穿的ID
他会参生这个错误。相反我需要在跳转的时候手动这样输入,他才不会报错。这个是为什么老师?
我这样输入后,还要刷新一下页面,他才不会报错。也就相当于更新了一下页面。那么我的疑惑就来了老师。就是我每次跳转都要手动收入shop/id也就是那个1或者2的数据。这样是不是太麻烦了。是不是什么问题造成的,挺疑惑的。
————————————————————分割线——————————————
然后老师这个是我没使用你的那个方法,也就是router-link的方法而是那种(Click方法事件)跳转带参数的跳转也没有在路由哪里添加ID,我在方法哪儿获取了商品的ID然后带过去跳转他就是能成功。也带过去了id。这种是为什么老师?请教一下。这是我的代码。
然后这个是我的跳转。他是这样的。
这里是获取到了对应商品的ID跳转,这个是为什么成功?老师。也没有使用Vue3路由里面的useRoute这个方法。请求老师解答疑惑。
写回答
2回答
-
Dell
2023-08-16
路由定义的是 /shop/:id,路径必须是 /shop/123,你handleGoto会跳转到 /shop?id=123,与路由路径不匹配
00 -
慕粉1473424859
2023-08-09
你是不是在路由的页面下面没有加id的那个参数
012023-08-09
相似问题