Usage
TheVWindow component creates a container for transitioning between content using VWindowItem children.
With Arrows
Display navigation arrows for moving between items:Vertical Direction
Transition items vertically instead of horizontally:Continuous
Enable continuous looping:Touch Support
The window supports touch gestures by default. You can disable or customize touch behavior:Props
The v-model value of the currently active window item
Allows continuous cycling from the last item to the first and vice versa
Icon used for the next button
Icon used for the previous button
Reverses the normal transition direction
Displays navigation arrows. Use ‘hover’ to show arrows only on hover
Positions arrows vertically on the left or right side
Enable/disable touch support or provide custom touch handlers
The direction of the transition
Disables window navigation
CSS class applied to the selected item
Forces at least one item to always be selected
Uses a crossfade transition instead of the default slide transition
Custom transition duration in milliseconds
Specify a theme for this component and all of its children
Slots
The default slot for window items
Slot for additional content outside the window container
Slot to customize the previous button
Slot to customize the next button
Events
Emitted when the active window item changes
The window component supports keyboard navigation using arrow keys when focused.