提交 73f624ed 编写于 作者: guangjun.yang's avatar guangjun.yang

不用每次都调用readAll

上级 7852cdb9
...@@ -488,7 +488,9 @@ export default { ...@@ -488,7 +488,9 @@ export default {
this.POST("/im/msg/forward", params).then(res => { this.POST("/im/msg/forward", params).then(res => {
if (res.code === "000000") { if (res.code === "000000") {
this.convertMessageList(res.data, 2); this.convertMessageList(res.data, 2);
this.readAllMsg(); if(this.currentSession.unreadCount) {
this.readAllMsg();
}
} else { } else {
this.$message({ this.$message({
message: res.message, message: res.message,
...@@ -647,7 +649,7 @@ export default { ...@@ -647,7 +649,7 @@ export default {
this.$forceUpdate(); this.$forceUpdate();
} else { } else {
flag = true; flag = true;
this.messageList.push(item); canPush && this.messageList.push(item);
} }
} else { } else {
flag = true; flag = true;
...@@ -657,19 +659,9 @@ export default { ...@@ -657,19 +659,9 @@ export default {
if (flag) { if (flag) {
this.$nextTick(() => { this.$nextTick(() => {
var element = document.querySelector(".scroll-box"); var element = document.querySelector(".scroll-box");
// element.scrollTop, element.scrollHeight true 1866 1877
console.log(
"element.scrollTop, element.scrollHeight",
element.scrollHeight,
element.scrollTop >=
element.scrollHeight - element.offsetHeight - 500,
element.scrollTop,
element.scrollHeight - element.offsetHeight - 200
);
// element.scrollTop, element.scrollHeight 1866 true 1066 1001
if ( if (
element.scrollTop >= element.scrollTop >=
element.scrollHeight - element.offsetHeight - 500 element.scrollHeight - element.offsetHeight - 300
) { ) {
element.scrollTop = element.scrollHeight - element.offsetHeight; element.scrollTop = element.scrollHeight - element.offsetHeight;
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册