A slide deck is an abstract component that adds a slide effect between components. The height of the slide deck will automatically grow to the next slide. Since each element must be different, or a key must be defined for Vue transitions, the component will automatically add the slide index as a key if a key isn't define. The component handles the differing animations for going backwards and forwards.
A more practical usage would be something inside a popover, there is a login form and the state changes. With each state change, it could transition to a new slide.
You have been logged in!
The controls can be automatically handled with a single property.