FormProvider
Description
Portal component that surfaces a Formily Form instance to every descendant field. Think of it as the communication hub for your form tree.
Usage
<script setup>
import { createForm } from '@formily/core'
import { Field, FormProvider } from '@silver-formily/vue'
import { ElInput } from 'element-plus'
const form = createForm()
</script>
<template>
<FormProvider :form="form">
<Field name="input" :component="[ElInput]" />
</FormProvider>
</template><script setup>
import { createForm } from '@formily/core'
import { Field, FormProvider } from '@silver-formily/vue'
import { ElInput } from 'element-plus'
const form = createForm()
</script>
<template>
<FormProvider :form="form">
<Field name="input" :component="[ElInput]" />
</FormProvider>
</template>
查看源码
API
| Prop | Description | Type | Default |
|---|---|---|---|
| form | Form instance returned by createForm | Form | — |