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

场景:

项目运用技术:

移动端: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

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

 

正确返回值:

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

 

上一篇:前端框架vue


下一篇:vant组件插槽失效