Код: Выделить всё
Код: Выделить всё
// used to pause timer when mouseEnter and resume when mouseLeave
const mesTimerMap = new Map()
const messageList = ref([])
socket.on('message',function(mesBody){
messageList.value.push(mesBody)
let timer = setTimeout(()=>{
handleRemove(mesBody) // in which I splice messageList
},3000)
mesTimerMap.set(mesBody.id,timer)
})
Подробнее здесь: https://stackoverflow.com/questions/797 ... -correctly