@ -47,7 +47,6 @@
import TextMessage from './TextMessage.vue'
import LegacyPaidMessage from './LegacyPaidMessage.vue'
import PaidMessage from './PaidMessage.vue'
import { METHODS } from 'http';
export default {
name: 'ChatRenderer',
@ -179,9 +179,12 @@ export default {
addMessageShow(message) {
message.id = this.nextId++
this.messages.push(message)
if (this.messages.length > 50) {
this.messages.splice(0, this.messages.length - 50)
}
// 防止同时添加和删除项目时所有的项目重新渲染 https://github.com/vuejs/vue/issues/6857
this.$nextTick(() => {
})
},
handleMessagesBuffer() {
// 3秒内未发出则丢弃