关于搜索栏的问题

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

weixin_慕神3292065

2021-04-08

图片描述
点击搜索栏的时候,似乎没有数据返回,然后组件渲染不出来,报错undefined了

写回答

2回答

samLau1984

2022-02-17

react-route  V6的版本修改成了 useNavigate() 取代 useHistory() 清空搜索这样的操作,v5版 是用的 history.replay('/search:keyword'), 而新版本的话,需要navigate("search/" + keywords, {replace:true}), 需要第二个参数option。

0
1
时代蠕虫
你好,这么写成功了吗??我怎么还是返回404页面
2022-03-18
共1条回复

阿莱克斯刘

2021-04-09

对,是个bug,如果搜索栏为空,网站会崩。做课程的时候没注意到,同学们请小心。对于这个地方的处理其实也很简单,我们只需要对搜索栏的输入做一下过滤就可以了。如果探测到输入的字符串为空,就不做任何处理。

谢谢

0
0

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

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

1993 学习 · 1015 问题

查看课程