---
url: "https://vueda.dev/v3/reference/api/vue/FormModel/slots.md"
title: "FormModel Slots"
---

# FormModel Slots

## `before-fields` {#slot-before-fields}

Scoped slot.

### Bindings

| Name | Description |
| --- | --- |
| <span id="slot-before-fields-param-formAttrs">formAttrs</span> |  |
| <span id="slot-before-fields-param-formProps">formProps</span> |  |

## `form-level-chores` {#slot-form-level-chores}

Slot.

## `fields` {#slot-fields}

fields Replace the default field loop. Render each field with FormModelField so the per-field slots reach it.


Scoped slot.

### Bindings

| Name | Description |
| --- | --- |
| <span id="slot-fields-param-allFieldProps">allFieldProps</span> |  |
| <span id="slot-fields-param-allWidgetProps">allWidgetProps</span> |  |
| <span id="slot-fields-param-fieldComponents">fieldComponents</span> |  |
| <span id="slot-fields-param-fieldDetails">fieldDetails</span> |  |
| <span id="slot-fields-param-fieldNames">fieldNames</span> |  |
| <span id="slot-fields-param-formAttrs">formAttrs</span> |  |
| <span id="slot-fields-param-formModel">formModel</span> |  |
| <span id="slot-fields-param-formProps">formProps</span> |  |
| <span id="slot-fields-param-theme">theme</span> |  |
| <span id="slot-fields-param-widgetComponents">widgetComponents</span> |  |

## `after-fields` {#slot-after-fields}

Scoped slot.

### Bindings

| Name | Description |
| --- | --- |
| <span id="slot-after-fields-param-formAttrs">formAttrs</span> |  |
| <span id="slot-after-fields-param-formProps">formProps</span> |  |
