You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 9, 2025. It is now read-only.
**Working on your first Pull Request?** You can learn how from this *free* series [How to Contribute to an Open Source Project on GitHub](https://kcd.im/pull-request)
1
+
**Working on your first Pull Request?** You can learn how from this _free_ series [How to Contribute to an Open Source Project on GitHub](https://kcd.im/pull-request)
<ahref="https://www.buymeacoffee.com/dbssman"target="_blank"><imgsrc="https://cdn.buymeacoffee.com/buttons/default-orange.png"alt="Buy Me A Coffee"height="41"width="174"></a>
15
-
</div>
16
14
15
+
</div>
17
16
18
17
## 📦 Installation
18
+
19
19
---
20
-
``` yarn add vue-form-handler ```
21
20
22
-
``` npm i --save vue-form-handler ```
21
+
`yarn add vue-form-handler`
22
+
23
+
`npm i --save vue-form-handler`
23
24
24
25
## 🚀 Features
26
+
25
27
---
28
+
26
29
- 💪 **Type strong**: Written in TypeScript
27
30
- 🔩 **Flexible**: you can wrap the form handler over native inputs or any other like the ones from material libraries or custom inputs.
28
31
- 🪶 **Super light**: Small package size
29
32
- 💻 **DX**: Great development experience
30
33
31
34
## 🦄 Usage
35
+
32
36
---
37
+
33
38
### Basic usage
34
39
35
40
```vue
36
41
<template>
37
-
<form @submit.prevent="handleSubmit(successFn)">
38
-
<input v-bind="register('firstName')" />
39
-
<input v-bind="register('lastName')" />
40
-
<input v-bind="register('age')" type="number"/>
41
-
<input type="submit"/>
42
-
</form>
42
+
<form @submit.prevent="handleSubmit(successFn)">
43
+
<input v-bind="register('firstName')" />
44
+
<input v-bind="register('lastName')" />
45
+
<input v-bind="register('age')" type="number"/>
46
+
<input type="submit"/>
47
+
</form>
43
48
</template>
44
-
<script setup lang="ts" >
45
-
import { useFormHandler } from 'vue-form-handler';
0 commit comments