H5端定时器任务中插入ws任务后dom不刷新问题记录及分析

289 阅读1分钟

H5开发过程中碰到一个60s的定时任务过程中,ws刷新了list数据之后dom没有刷新,一开始是在ws的response里面做的同步数据更新,导致dom没有更新

问题分析

setInterval、ws、dom渲染都是宏任务,所以在插入ws任务之后dom被阻塞了,导致dom更新失败