有问题请教老师

来源:10-9 【综合运用】搜索页面

粉墨登场

2022-02-22

老师你好,如果在搜索页面继续搜索的话,页面会跳到 404 页面,应该是 react-router v6版本造成的,url中会再一次出现search/:keyword 这个该如何解决呢?

写回答

1回答

粉墨登场

提问者

2022-02-24

老师,知道原因了,是因为在Input 的 onSearch 事件回调中url没有加上 / ,路由会以相对路径跳转,因此会出现 404,

navigate('/search/' + keyword) 这样才对,我一开始跳转时没有加上最前面的 / ,同学们也要注意一下。

1
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程