1、需求是有一列图片,右击后当前图片会缩小消失,后面的图片自动滑动补上位置,我发现vue数据更新后,视图就刷新了,没法做到滑动效果。尝试了先隐藏当前缩小消失的元素,等后面的补全后再删除,发现还是没有滑动的效果。vue的自带的动画效果好想是针对显示隐藏。
1、需求是有一列图片,右击后当前图片会缩小消失,后面的图片自动滑动补上位置,我发现vue数据更新后,视图就刷新了,没法做到滑动效果。尝试了先隐藏当前缩小消失的元素,等后面的补全后再删除,发现还是没有滑动的效果。vue的自带的动画效果好想是针对显示隐藏。
9 回答10.2k 阅读
2 回答7.2k 阅读
4 回答8.6k 阅读✓ 已解决
7 回答10.7k 阅读
5 回答8.3k 阅读
3 回答7.1k 阅读✓ 已解决
2 回答11.2k 阅读✓ 已解决
vue是支持这种动画效果的,其使用了一个叫
FLIP
简单的动画队列,使用 transforms 将元素从之前的位置平滑过渡新的位置,请参考:列表的排序过渡