首页 > 软件列表 > formily
formily

formily

高性能表单解决方案

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-04-29
软件厂商/开发者信息:Alibaba

软件介绍

Formily 是阿里巴巴开源的前端表单解决方案,仓库自述为跨端、高性能的普通表单、动态(JSON Schema)表单和表单搭建器方案,支持 React、React Native、Vue 2 和 Vue 3。它不是 Windows 桌面软件,而是面向前端开发者的代码库,通过 npm 引入项目使用。

核心功能

  • 字段独立管理:每个表单字段的状态单独管理,修改一个字段时不必重新渲染整棵表单树,用来缓解复杂表单的性能问题。
  • JSON Schema 支持:深度整合 JSON Schema 协议,可以把后端下发的数据描述转成前端表单,也可以在 JSX 写法与 Schema 写法之间转换。
  • 组件库适配:内置对 Alibaba Fusion 和 Ant Design 组件的支持。
  • 副作用独立管理:把字段联动等副作用与渲染分开处理,简化数据联动的实现。
  • 表单搭建器:项目提供 Designable 表单搭建器,用于可视化搭建表单。

支持平台与系统要求

以 npm 包形式发布,核心包为 @formily/core。官方文档分为 2.0(formilyjs.org)和 1.0(v1.formilyjs.org)两套,2.0 相对 1.0 有较大的不兼容改动。具体的 Node.js 或浏览器版本要求,本页资料未涉及。

版本与授权

采用 MIT 许可证。查询 npm 时,@formily/core 的最新版本为 2.3.7。GitHub 仓库当前显示约 1.26 万星标、3000 多次提交,并有未关闭的议题与合并请求,项目仍有活动。

适用人群或使用场景

适合需要构建字段多、联动复杂的表单页面的前端团队,例如后台管理系统,或由后端数据驱动渲染的动态表单场景。

版本列表

  • formily v1.3.7 官方版

    formily v1.3.7 官方版

    formily(高性能表单解决方案),formily是一款面向企业级复杂场景的高性能 ...

    软件大小:746.0 KB 更新时间:2021-04-29
    详情