请稍等 ...
×

采纳答案成功!

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

搜索数据不匹配

在搜索框中输入数据确认后,返回的数据res不匹配。在尝试debug检查后,接口请求的数据都是正确的,找不到哪里有问题。老师麻烦看看我这个问题可能出在哪。

search-result-list页面调试代码:
图片描述

搜索结果接口代码:
图片描述

渲染页面调试情况:
图片描述

图片描述

图片描述

图片描述

图片描述

正在回答

2回答

我查看你的请求URL ,发现是有错误的,下图是一个正常的请求 URL

https://img1.sycdn.imooc.com//szimg/614d49b409753b8209220225.jpg

get 请求中,需要包含 parmas

https://api.imooc-blog.lgdsunday.club/api/search?q=hello&p=1

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕姐1024111 #1
    找到问题了,我的request.js里的data默认传的是个空值,修改成data后就可以了,谢谢老师
    回复 有任何疑惑可以回复我~ 2021-09-24 14:17:02
Sunday 2021-09-23 19:49:57

如果返回数据与显示数据不匹配的话,那么唯一的可能性就是你获取到数据之后,赋值错误了。
可以检查下,你渲染使用的是否是resultList,自己在item组件中是否是根据最新传递过来的数据进行渲染的

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕姐1024111 #1
    老师问题有个地方更正一下,返回数据是有问题的。我在搜索栏中任意输入,返回的都是搜索为空时的数据,我debug了下请求数据值都是正确的,接口和获取数据的代码图片我放在上面了,应该也是没问题的。还是没能找到这个问题原因
    回复 有任何疑惑可以回复我~ 2021-09-24 11:39:03
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信