> For the complete documentation index, see [llms.txt](https://vue-generators.gitbook.io/vue-generators/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vue-generators.gitbook.io/vue-generators/component.md).

# Component

```markup
<vue-form-generator :schema="schema" :model="model" :options="formOptions"></vue-form-generator>
```

## Properties

| Property                                        | Type      | Default    | Description                                                |
| ----------------------------------------------- | --------- | ---------- | ---------------------------------------------------------- |
| [schema](/vue-generators/component/schema.md)   | `Object`  | `none`     | The schema object with fields                              |
| [model](/vue-generators/component/model.md)     | `Object`  | `none`     | The model/target JSON object                               |
| [options](/vue-generators/component/options.md) | `Object`  | `Object`   | Options for the VueFormComponent                           |
| multiple                                        | `Boolean` | `false`    | If true, we only show `multi: true` fields                 |
| isNewModel                                      | `Boolean` | `false`    | If true, we won't run validation after load                |
| tag                                             | `String`  | "fieldset" | Change the main HTML element wrapper for Fields and Groups |

## Events

| Property                                             | Type        | Default | Description                                 |
| ---------------------------------------------------- | ----------- | ------- | ------------------------------------------- |
| [validated](/vue-generators/component/events.md)     | `[...args]` | `none`  | Fired when the form has finished validating |
| [model-updated](/vue-generators/component/events.md) | `]...args]` | `none`  | Fired when the model has been updated       |
