FormProvider
描述
入口组件,用于下发表单上下文给字段组件,负责整个表单状态的通讯,它相当于是一个通讯枢纽。
用例
<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
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| form | Form 实例, createForm 函数的返回值 | Form | - |