关于
AutoForm
(包名@autostorejs/form
)是基于lit/AutoStore
开发的Web
表单渲染组件,底层数据由AutoStore
驱动双向绑定,数据收集简单快速。
主要特性:
- 响应式核心:底层基于
AutoStore
进行响应式数据管理,表单视图与状态数据双向绑定更新。 - Web 组件:基于
lit
开发的WebComponent
,框架无关,可用于任意场景。 - 表单验证:内置表单验证,支持自定义验证规则。
- 字段联动: 基于数据驱动的字段联动机制,可以动态控制字段的显示/隐藏和使能/禁用。
- 暗黑模式: 支持暗黑模式,支持自定义暗黑模式样式。
- 灵活布局: 支持控制表单布局,如在中小,水平/垂直等。
- 丰富字段类型: 内置支持十几种类型的输入字段类型,开箱即用。