useFormWidget
useFormWidget 为低代码设计器中的表单组件提供统一的运行时上下文封装,基于 useWidget 扩展,增加其作为 form 的能力。
使用方法
typescript
// 定义组件 props
const props = defineProps<WidgetRenderProps>()
// 使用 useFormWidget
const { 解构属性/方法 } = useFormWidget(useWidget(props))useFormWidget 返回值描述
| 属性/方法名 | 类型 | 说明 |
|---|---|---|
... | ... | useWidget 全部返回值 |
formModel | Record<string, any> | 表单数据。 |
formRules | Record<string, any> | 表单校验规则。 |
updateFormModel | (val?: any) => void | 覆盖式更新表单数据。 |
