有问题请教老师
来源:10-9 【综合运用】搜索页面

粉墨登场
2022-02-22
老师你好,如果在搜索页面继续搜索的话,页面会跳到 404 页面,应该是 react-router v6版本造成的,url中会再一次出现search/:keyword 这个该如何解决呢?
写回答
1回答
-
粉墨登场
提问者
2022-02-24
老师,知道原因了,是因为在Input 的 onSearch 事件回调中url没有加上 / ,路由会以相对路径跳转,因此会出现 404,
navigate('/search/' + keyword) 这样才对,我一开始跳转时没有加上最前面的 / ,同学们也要注意一下。
10
相似问题