解决模糊搜索接口返回的数据与页面显示不对应的问题

问题:添加模糊搜索时,接口即时请求了,但是页面绑定的数据未更新为最新的(比如: 按键输入123时,需要展示为“123”的搜索结果空数组,但是页面并没更新为空);经排查发现此次模糊搜索会发送三个接口请求,但是“123”无结果数据,“1”的有数据返回最慢,导致页面绑定的变量展示的是“1”的搜索结果。
1:前端没能力解决
1: 我是做后端的,求后端解决方案??

1、为什么请求了三次,难道不是输完之后点搜索按钮吗?
2、后端要处理的话,给对应的表加上索引,但是得根据业务(全局模糊搜索,就算了);看一下能否加缓存,不要每次都从数据库取;查询逻辑要最简单化,可以提前将数据准备好,存在一张结果表,这样直接取数据即可

这不是后端的问题了吧,既然你查询的数据是正确的,问题只能是前端,抛回给做前端的就行了

解决思路参考:
可以跟前端协商,返回数据中把模糊搜索的字段回传回去,让前端与输入框中内容进行对比,如果相同则展示,不同则不展示。