Description
Do you want to request a feature or report a bug?
Feature
What is the current behavior?
Currently, entering and leaving elements run in parallel. You can choose to use CSS to overlay the entering element on top of the leaving element, and you can manually keyframe transitions such that one starts after the other, but this is gnarly as heck (and quite frankly I couldn't find a blogpost on it). In Vue Transition Modes you can just specify mode="out-in"
and you're done. I think this is a common enough pattern (and best handled by the library instead of in userland/in css).
What is the expected behavior?
See Vue Transition modes https://vuejs.org/v2/guide/transitions.html#Transition-Modes
and see also Sarah Drasner's page transitions app in Vue vs its React clone
Potentially related issue: #73