最近在写项目的过程中,遇到一个问题。就是实时搜索,但是异步数据返回的时间不一致,导致,搜索的结果和文本其实并不能完全匹配
解法一
在请求成功后,判断参数是否和搜索条件一致,如果一致,才 setState。
这种解法
解法二
使用请求库的 cancel 方法
axios cancel: https://github.com/axios/axio...
umi-request cancel: https://github.com/umijs/umi-...
很明显,2 的解法要比 1 的解法高级很多
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。