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

# FieldRenderer Slots

## `field(fieldName)` {#slot-field-fieldName}

Override the entire rendered output for a specific field; receives all field and widget context as bindings.


Scoped slot.

### Bindings

| Name | Description |
| --- | --- |
| <span id="slot-field-fieldName-param-fieldClass">fieldClass</span> |  |
| <span id="slot-field-fieldName-param-fieldComponent">fieldComponent</span> |  |
| <span id="slot-field-fieldName-param-fieldDetail">fieldDetail</span> |  |
| <span id="slot-field-fieldName-param-fieldInnerClass">fieldInnerClass</span> |  |
| <span id="slot-field-fieldName-param-fieldProps">fieldProps</span> |  |
| <span id="slot-field-fieldName-param-formModelName">formModelName</span> |  |
| <span id="slot-field-fieldName-param-slots">slots</span> |  |
| <span id="slot-field-fieldName-param-widgetComponent">widgetComponent</span> |  |
| <span id="slot-field-fieldName-param-widgetProps">widgetProps</span> |  |

## `field(fieldName)default` {#slot-field-fieldName-default}

Override the default field body (anchor link + widget wrapper) for a specific field.


Scoped slot.

### Bindings

| Name | Description |
| --- | --- |
| <span id="slot-field-fieldName-default-param-fieldClass">fieldClass</span> |  |
| <span id="slot-field-fieldName-default-param-fieldComponent">fieldComponent</span> |  |
| <span id="slot-field-fieldName-default-param-fieldDetail">fieldDetail</span> |  |
| <span id="slot-field-fieldName-default-param-fieldInnerClass">fieldInnerClass</span> |  |
| <span id="slot-field-fieldName-default-param-fieldProps">fieldProps</span> |  |
| <span id="slot-field-fieldName-default-param-formModelName">formModelName</span> |  |
| <span id="slot-field-fieldName-default-param-slots">slots</span> |  |
| <span id="slot-field-fieldName-default-param-widgetComponent">widgetComponent</span> |  |
| <span id="slot-field-fieldName-default-param-widgetProps">widgetProps</span> |  |

## `widget(fieldName)` {#slot-widget-fieldName}

Override the entire widget area for a specific field.


Scoped slot.

### Bindings

| Name | Description |
| --- | --- |
| <span id="slot-widget-fieldName-param-fieldClass">fieldClass</span> |  |
| <span id="slot-widget-fieldName-param-fieldComponent">fieldComponent</span> |  |
| <span id="slot-widget-fieldName-param-fieldDetail">fieldDetail</span> |  |
| <span id="slot-widget-fieldName-param-fieldInnerClass">fieldInnerClass</span> |  |
| <span id="slot-widget-fieldName-param-fieldProps">fieldProps</span> |  |
| <span id="slot-widget-fieldName-param-formModelName">formModelName</span> |  |
| <span id="slot-widget-fieldName-param-slots">slots</span> |  |
| <span id="slot-widget-fieldName-param-widgetComponent">widgetComponent</span> |  |
| <span id="slot-widget-fieldName-param-widgetProps">widgetProps</span> |  |

## `widget(fieldName)default` {#slot-widget-fieldName-default}

Override the widget's default slot content for a specific field.


Scoped slot.
