Skip to content
On this page

values

Provides you with the reactive state of the form, including validation, dirty and touched state, for the whole form or individual fields.

Return

attributetypedescription
<fieldName>anyCurrent value of the specified field

Rules

values is read-only, so no assignments are expected. It is entirely reactive, so you can react on changes of the whole element and/or it's main attributes.

Usage

vue
<template>
  <form>
    <input type="text" v-bind="register('name')" />
    <input type="text" v-bind="register('email')" />
    <input type="text" v-bind="register('summary')" />
  </form>
  <section>
    <h2>Preview:</h2>
    <div>
      <h3>Name: {{ values.name }}</h3>
      <h4>Email: {{ values.email }}</h4>
      <p>Summary: {{ values.summary }}</p>
    </div>
  </section>
</template>
<script setup lang="ts">
import { useFormHandler } from 'vue-form-handler'

const { register, values } = useFormHandler()
</script>

Type Declarations

ts
export type Values = Partial<T>

Released under the MIT License.