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

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

    • VText
    • VInput
  • Interactive

    • VButton
    • VPressable
    • VSwitch
    • VSlider
    • VSegmentedControl
    • VCheckbox
    • VRadio
    • VDropdown
    • VRefreshControl
  • Media

    • VImage
    • VWebView
    • VVideo
  • Lists

    • VList
    • VFlatList
    • VSectionList
  • Feedback

    • VActivityIndicator
    • VProgressBar
    • VAlertDialog
    • VActionSheet
    • VModal
    • VErrorBoundary
  • Transition & State

    • VTransition & VTransitionGroup
    • KeepAlive
    • VSuspense
  • Navigation

    • VNavigationBar
    • VTabBar
  • System

    • VStatusBar
    • VPicker
  • macOS

    • VToolbar
    • VSplitView
    • VOutlineView

Components

Vue Native provides 30+ built-in components that map directly to native views on iOS, Android, and macOS.

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 container
  • VPressable -- Generic pressable wrapper
  • VSwitch -- Toggle switch
  • VSlider -- Range slider
  • VSegmentedControl -- Tab selector
  • VCheckbox -- Checkbox
  • VRadio -- Radio button
  • VDropdown -- Dropdown selector
  • VRefreshControl -- Pull-to-refresh indicator

Media

  • VImage -- Async image
  • VWebView -- Embedded web view
  • VVideo -- Video player

Lists

  • VList -- Virtualized list (UITableView / RecyclerView)
  • VFlatList -- High-performance virtualized list
  • VSectionList -- Sectioned list

Feedback

  • VActivityIndicator -- Loading spinner
  • VProgressBar -- Progress bar
  • VAlertDialog -- Native alert
  • VActionSheet -- Bottom sheet
  • VModal -- Overlay modal
  • VErrorBoundary -- Error boundary

System

  • VStatusBar -- Status bar control
  • VPicker -- Date/time picker

macOS-Only Components

The following components are available exclusively on macOS targets and have no mobile equivalent.

  • VToolbar -- Window toolbar with title and toolbar items
  • VSplitView -- Horizontal or vertical split pane container
  • VOutlineView -- Hierarchical tree list (NSOutlineView)
Edit this page
Last Updated: 2/28/26, 11:24 PM
Contributors: Abdul Hamid, Claude Opus 4.6