首页 > 怎么做对话的历史记录

怎么做对话的历史记录

像下图,的这个历史记录要怎么做???


你想要的应该是这个页面的效果吧。如果是的话,思路大致如下:那根线可以用border来画出来,然后用一个与背景色相同的块覆盖在线中间,加上字就好了。


如果只是做一个临时的历史记录,你可以将数据保存在cookie或者localStorage里。
但是一旦换了一个浏览器或者数据被用户清除了,那么历史记录也就没有了。
专业点的做法是应该将这些数据保存到数据库的,这个时候就不会出现以上的情况了。


消息来的时候
判断当前dialog是否存在,如果存在就不用添加 历史记录,追加消息
如果不存在dialog,那么new Dialog,添加历史记录,追加消息

当然除了dialog是否存在外,可以附加更多逻辑,比如,获取最后一条发送时间,和现在的时间对比,是否同一天,或者相差是否超过某个时间段,比如大于2个小时的消息,就添加历史记录等等

【热门文章】
【热门文章】