Vue NativeVue Native
Guide
Components
Composables
Navigation
  • iOS
  • Android
GitHub
Guide
Components
Composables
Navigation
  • iOS
  • Android
GitHub
  • Layout

    • VView
    • VScrollView
    • VSafeArea
    • VKeyboardAvoiding
  • Text & Input

    • VText
    • VInput
  • Interactive

    • VButton
    • VSwitch
    • VSlider
    • VSegmentedControl
  • Media

    • VImage
    • VWebView
  • Lists

    • VList
  • Feedback

    • VActivityIndicator
    • VProgressBar
    • VAlertDialog
    • VActionSheet
    • VModal
  • System

    • VStatusBar
    • VPicker

Components

Vue Native provides 20 built-in components that map directly to native views on iOS and Android.

See the Components guide for a full comparison table.

Layout

  • VView — Container view
  • VScrollView — Scrollable container
  • VSafeArea — Safe area insets
  • VKeyboardAvoiding — Keyboard avoidance

Text & Input

  • VText — Text display
  • VInput — Text input

Interactive

  • VButton — Pressable view
  • VSwitch — Toggle switch
  • VSlider — Range slider
  • VSegmentedControl — Tab selector

Media

  • VImage — Async image
  • VWebView — Embedded web view

Lists

  • VList — Virtualized list

Feedback

  • VActivityIndicator — Loading spinner
  • VProgressBar — Progress bar
  • VAlertDialog — Native alert
  • VActionSheet — Bottom sheet
  • VModal — Overlay modal

System

  • VStatusBar — Status bar control
  • VPicker — Date/time picker
Edit this page
Last Updated: 2/23/26, 1:50 AM
Contributors: Abdul Hamid, Claude Sonnet 4.6