跳到主要内容

快速使用

drip-form提供了 generator 快速生成表单,并提供了@jdfed/form-generatornpm 包

例子
import React, { memo } from 'react'
import DripFormGenerator from '@jdfed/form-generator'
import '@jdfed/form-generator/dist/index.css'

const App = memo(() => {
return <DripFormGenerator />
})

App.displayName = 'GeneratorApp'

export default App

@jdfed/form-generator支持以下参数

参数
export type GeneratorType = {
// 由外部导入的联合schema,用于初始化
schema?: UnitedSchema
//添加的额外主题
theme?: UiComponents
// 左侧拖拽区域展示控制(若配置了components,该选项无效)
customComponents?: Array<Field>
// 组件自定义(自定义左侧组件区域、viewport区域、编辑区域(属性配置、校验配置))
components?: ComponentsData
options?: Partial<Options>
}

具体介绍请查看 props 文档