如何设置聊天中加载消息的限制以节省用户流量



如何设置在聊天中加载消息的限制以节省用户流量?假设有10000条信息。如果我们下载所有内容,将需要难以想象的流量。如果有照片怎么办?因此将只加载30。滚动时,它将一次加载30条消息。请帮帮我。提前谢谢你。我用翻译。

答案分为2:

  1. 来自服务器的请求应该允许限制对象的数量。举例来说,如果API使用GET,那么请求可能看起来像URL/messages.API?从=1&至=30

  2. 为了滚动,您保留一个计数器变量,然后有一个onScroll事件集,该事件集将调用一个函数来为下一组消息调用API,并呈现结果。

如果你添加代码,我可以更具体你可以看看我在这里写的一个示例代码:https://42knots.midrehov.com/42/apps/news.html