javascript - 怎么做对话的历史记录
PHP中文网
PHP中文网 2017-04-10 16:28:36
[JavaScript讨论组]
像下图,的这个历史记录要怎么做???

PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
阿神

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

大家讲道理

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

怪我咯

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号