问题:添加模糊搜索时,接口即时请求了,但是页面绑定的数据未更新为最新的(比如: 按键输入123时,需要展示为“123”的搜索结果空数组,但是页面并没更新为空);经排查发现此次模糊搜索会发送三个接口请求,但是“123”无结果数据,“1”的有数据返回最慢,导致页面绑定的变量展示的是“1”的搜索结果。
1:前端没能力解决
1: 我是做后端的,求后端解决方案??
解决模糊搜索接口返回的数据与页面显示不对应的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
燕少༒江湖 2022-09-07 19:54关注1、为什么请求了三次,难道不是输完之后点搜索按钮吗?
2、后端要处理的话,给对应的表加上索引,但是得根据业务(全局模糊搜索,就算了);看一下能否加缓存,不要每次都从数据库取;查询逻辑要最简单化,可以提前将数据准备好,存在一张结果表,这样直接取数据即可解决 无用评论 打赏 举报