3.监听消息并处理
function setOnReceiveMessageListener() {
rong.setOnReceiveMessageListener(function (ret, err) {
ret.result.message.content.extra = JSON.parse(ret.result.message.content.extra);
var interText = doT.template($("#chat_row_tmpl").text());
$("#chatlist").append(interText(ret.result.message.content));
var chatlist = document.getElementById('chatlist');
chatlist.scrollTop = chatlist.scrollHeight;
dot消息模板
<script id="chat_row_tmpl" type="text/html/x-dot-template">
<div class="aui-row">
<div class="aui-col-xs-9 aui-padded-t-15 aui-padded-l-10">
<div class="bj aui-font-size-14 color_qianl aui-padded-l-10" style="padding:0.2rem 0.6rem;">
<div class="aui-label aui-label-danger"></div>
<span class="color_fen"> {{= it.extra.nickname}}:</span> {{= it.text}}
</div>
</div>
</div>
</script>
ps:没用到什么插件,就是一些基本的js和css,就能够很好的实现效果!
核心就是这里,
var chatlist = document.getElementById('chatlist');
chatlist.scrollTop = chatlist.scrollHeight;
数据通过dot,进行动态展示!
var interText = doT.template($("#chat_row_tmpl").text());
$("#chatlist").append(interText(ret.result.message.content));
本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6633377.html,如需转载请自行联系原作者
C#或Winform中的消息通知之系统托盘的气泡提示窗口(系统toast通知)、ToolTip控件和ToolTipText属性
NotifyIcon控件表示系统右下角任务栏上的托盘图标,其ShowBalloonTip方法用于显示气球状提示框(Win10只有为本地Toast通知),ToolTip\oolTipText可以...
uniapp仿微信聊天室|仿微信界面
基于uniapp+vue仿微信聊天室uniapp-chatroom项目,vue语法及类似小程序api开发原生APP应用,实现了发送图文消息、表情(gif动图),图片预览、地图位置、红包、仿微信朋友圈等功能。
原文:C# WPF QQ新消息托盘悬浮窗效果实现
今天在做一个项目的时候需要这么一个效果,但是网上找了一会发现并没有现成的给我参考(复制),但是呢,我千(到)辛(处)万(抄)苦(袭)想(复)破(制)头(粘)脑(贴)终于还是给做出来了~嘿嘿嘿
QQ新消息悬浮窗即:QQ有新消息时托盘图标会闪动,此时移动鼠标到托盘图标上就会显示一个弹框了,那么呢我把这个弹框称为“QQ新消息托盘悬浮窗”。