3.0.4
https://codepen.io/crutchcorn/pen/ZEpbZKX

https://v3.vuejs.org/guide/transitions-list.html#list-move-transitions
That's at this link:
https://codepen.io/team/Vue/pen/373b4429eb5769ae2e6d097fd954fd08
Change the remove method to match:
this.items.splice(0, 1)
The first item in the array is removed and an animation smooths out the other items moving into the first spot
It jerkily moves the items to the first index
I have just ran this same issue against 2.6.12 and confirmed that it does indeed work:
caused by this commit e2618a632d4add2819ffb8b575af0da189dc3204 in this PR #2597.
It happend because transition-property: none will be added to el as inline style on the first frame, so a workaround way is using transition-property: all !important; to cover it.
Most helpful comment
It happend because
transition-property: nonewill be added to el as inline style on the first frame, so a workaround way is usingtransition-property: all !important;to cover it.