老师关于添加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,与路由路径不匹配

0
0

慕粉1473424859

2023-08-09

你是不是在路由的页面下面没有加id的那个参数

0
1
蝎子莱莱Pluto
写了的。如果没写的话。我后续手动加上他是不会成功跳转的。也就是说如果我没带那个id我自己手动写了才会成功。现在就是疑惑的是没法自己带过去。而是需要手动给。
2023-08-09
共1条回复

Vue3入门与项目实战 掌握完整知识体系

明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握

3382 学习 · 1454 问题

查看课程