搜索功能无数据时连续加载死循环

场景:

项目运用技术:

移动端:vant 组件库,搜索功能的列表用 vant-list 组件封装,搜索时,连续触发 load 事件,并一直调用 api,处于死循环;

如图所示:

 

 

首先考虑的是 vant 组件的问题(受 vant 文档的影响)【未解决,不是此原因】
参考:https://youzan.github.io/vant/#/zh-CN/list#list-de-yun-xing-ji-zhi-shi-shi-me

 

 

最终解决方法:

服务端返回数据的问题,无数据时应该是 [], 而服务端返回数据是 null,和服务端沟通之后改一下数据格式即可

 

正确返回值:

 

posted @ 2021-09-07 14:25  Freya~  阅读(143)  评论(0)    收藏  举报