FieldArray

Headless field array component that provides reactive properties and state for managing array fields. The field array component takes a form store, path to array field, and a scoped slot that receives a field array store to manage array items and handle array operations.

<FieldArray of="{…}" path="{…}" v-slot="fieldArray">
  <!-- Use field array store here -->
</FieldArray>

Generics

Properties

Slots

  • default - Scoped slot that receives a FieldArrayStore with reactive array field state and methods

Explanation

The FieldArray component is a headless component that doesn't render any UI itself. Instead, it provides a scoped slot that receives a FieldArrayStore containing all the reactive state and methods needed to manage an array of form fields.

The component automatically handles array field registration, validation, and state management through the of prop that references the form store.

Composables

Components

Methods

Contributors

Thanks to all the contributors who helped make this page better!

  • GitHub profile picture of @fabian-hiller

Partners

Thanks to our partners who support the project ideally and financially.

Sponsors

Thanks to our GitHub sponsors who support the project financially.

  • GitHub profile picture of @vasilii-kovalev
  • GitHub profile picture of @saturnonearth
  • GitHub profile picture of @ruiaraujo012
  • GitHub profile picture of @hyunbinseo
  • GitHub profile picture of @nickytonline
  • GitHub profile picture of @KubaJastrz
  • GitHub profile picture of @andrewmd5
  • GitHub profile picture of @Thanaen
  • GitHub profile picture of @caegdeveloper
  • GitHub profile picture of @bmoyroud
  • GitHub profile picture of @dslatkin