请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

搜索框问题

老师,我的搜索不用跳转网页的,因此我就在回车函数中去获取后端数据。这时候我怎么实现重新搜索呢?(我直接搜索的话,他会把内容拼接到上一次的下面)componentDidUpdate(prevProps, prevState)这个函数没法用了啊


https://img1.sycdn.imooc.com//szimg/5a38e83600018dec06640497.jpg

正在回答

1回答

把搜索词缓存一下,每次追加新内容时,判断当前的搜索词是否是之前的搜索词,如果变了,就把结果清空,然后再追加。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕哥3279184 #1
    可以了。还有一个问题,嘿嘿。
    如果搜索词是之前的搜索词,我就这回车键的方法里return,可是我的上拉加载调用的也是回车键的这个方法/被retrun掉了不再执行这个方法了。就无法上拉加载更多
    回复 有任何疑惑可以回复我~ 2017-12-19 17:33:15
  • 提问者 慕哥3279184 #2
    老师,我把图片上传了,您看一下
    回复 有任何疑惑可以回复我~ 2017-12-19 18:22:16
  • 双越 回复 提问者 慕哥3279184 #3
    可以吧上拉加载的函数和回车触发的函数分开,别混在一起
    回复 有任何疑惑可以回复我~ 2017-12-19 18:39:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信