默认

[已回复] 求教自已修改了RainbowChat-Web历史聊天消息分页加载出现的问题

查看数: 28459 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-10-25 16:11

正文摘要:

在聊天窗口的消息滚动条滚动到的顶部,要加载之前消息的数据,第一次加载10条消息数据,滚动顶部取到第九个时间取请求获取历史消息接口,之前1008-26-8逻辑是获取当前时间请求查询历史消息,返回历史消息记录 & ...

评论

JackJiang 发表于 5 年前
引用:ATONY 发表于 2019-10-26 17:41
查询历史消息的接口返回数据10条 ,滚动到顶部的获取当前消息显示 时间10:00   重新请求接口获得数据返回数 ...

数据重叠要么是你的接口分页逻辑的问题,要么就是你客户端的数据加载和缓存的逻辑的问题,这种都是最基础业务逻辑能力,不需要在这里讨论,是编程基本功的事,你跟你的后端同事,想清楚了再写或改代码。这种情况太low了,除了我来手把手帮你写,没别的办法能帮到你,很抱歉
JackJiang 发表于 5 年前
你如果是在客户端要进行分页加载的话,你服务端的同事也得配合你修改这个接口改成支持分页的形式,默认的接口并没有分页逻辑,因为原产品中的定义是:数据都是按照最近多少天的热数据进行加载,而热数据不会有很多,所以也就没有默认做分页处理。

你前端做功能,一定要跟你后端的同事确认,前端能做的工作只能是数据显示,至于数据怎么取地来,只能让后端配合你前端来改。

返回顶部