Labs Components
Labs components are experimental features that are under active development. These components provide cutting-edge functionality but may undergo significant changes before being promoted to stable status.What are Labs Components?
Labs components are:- Experimental - APIs may change without following semver
- Community-driven - Often developed based on user feedback
- Pre-release - Testing ground for new features
- Opt-in - Must be explicitly imported from
vuetify/labs
Using Labs Components
Labs components must be imported separately from the main Vuetify library:Available Components
Input Components
VColorInput
A text field with integrated color picker for selecting colors.
View Documentation
VDateInput
A text field with integrated date picker for selecting dates.
View Documentation
VMaskInput
A text field with input masking functionality.
View Documentation
User Interface
VCommandPalette
A command palette for keyboard-driven navigation and actions.
View Documentation
VFileUpload
A drag-and-drop file upload component with preview.
View Documentation
VAvatarGroup
Display a group of avatars with overflow handling.
View Documentation
VIconBtn
An icon button component with enhanced features.
View Documentation
Other Components
Additional labs components include:- VPicker - Base picker component
- VPie - Pie chart component
- VPullToRefresh - Pull-to-refresh functionality
- VStepperVertical - Vertical stepper component
- VVideo - Video player component
Migration Path
When a labs component graduates to stable:- The component moves from
vuetify/labsto the mainvuetifypackage - A deprecation warning is added to the labs export
- The labs version is removed in the next major release
Providing Feedback
Your feedback helps improve these components:- Report bugs on GitHub Issues
- Request features through GitHub Discussions
- Share your use cases in the community
Important Considerations
Best Practices
- Pin your Vuetify version when using labs components
- Test thoroughly before deploying to production
- Monitor release notes for breaking changes
- Provide feedback to help shape the final API
- Have a migration plan for when APIs change