vue 长链接websocket 返回数据,代码插入,动画执行一次,怎么做比较好

vue 长链接websocket 返回数据,代码插入,动画执行一次,怎么做比较好?

就是想动画执行一次,可能是上千次调用

记录下动画是不是执行过了,如果没有就动画执行一次,否则不执行,只调用

动画执行和代码插入之间是什么逻辑关系呢?理论上 websocket 推送是不固定的,后台有数据才会推送的。
另外,既然用了 Vue ,那么它本身就是基于数据监控的,数据变化了,页面渲染也会自动变的呢。