Skip to content

API reference > @kontsedal/olas-vue > useField

useField() function ​

Bind a component to a Field. value is a writable ref, so it works withv-model once destructured:

vue
<script setup>
const { value, errors, markTouched } = useField(api.form.fields.name)
</script>
<template><input v-model="value" @blur="markTouched" /></template>

Signature:

typescript
export declare function useField<T>(field: Field<T>): UseFieldReturn<T>;

Parameters ​

Parameter

Type

Description

field

Field<T>

Returns:

UseFieldReturn<T>

Released under the MIT License.