需要整理一下，把数据和动画分开