像下图,的这个历史记录要怎么做???
消息来的时候
判断当前dialog是否存在,如果存在就不用添加 历史记录,追加消息
如果不存在dialog,那么new Dialog,添加历史记录,追加消息
当然除了dialog是否存在外,可以附加更多逻辑,比如,获取最后一条发送时间,和现在的时间对比,是否同一天,或者相差是否超过某个时间段,比如大于2个小时的消息,就添加历史记录等等
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答895 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
如果只是做一个临时的历史记录,你可以将数据保存在cookie或者localStorage里。
但是一旦换了一个浏览器或者数据被用户清除了,那么历史记录也就没有了。
专业点的做法是应该将这些数据保存到数据库的,这个时候就不会出现以上的情况了。