当前位置:网站首页 > 技术博客 > 正文

移动端用的框架




FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。它支持 6 个 UI 框架,适配移动端,并且支持生成任何 Vue 组件。内置 20 种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定

http://static.form-create.com/file/img/support.jpg

您可以在 GitHub 上查看整个项目的所有源文件。如果 FormCreate 对您有帮助,欢迎点 'Star' 支持一下,谢谢!

  • 支持 Vue2 和 Vue3 版本

FormCreate 兼容不同版本的 Vue 项目,确保无缝集成。

  • 支持 6 个主流 UI 框架
    • Element Plus
    • Ant Design Vue
    • Naive UI
    • Arco Design
    • TDesign
    • Vant UI (适用于移动端)
  • 移动端支持

专为移动端优化,能够生成适配 Vant UI 风格的动态表单。

  • 通过 JSON 生成表单

基于 JSON 配置动态生成表单,无需手动编写繁琐的表单代码。

  • 自定义组件
    • 生成任意 Vue 组件,并轻松集成到表单中。
    • 内置数据验证,确保表单输入的正确性。
    • 通过简单配置快速扩展组件功能。
    • 自定义组件轻松转换为表单组件,满足复杂业务需求。
  • 全局配置

支持全局表单配置、组件全局配置和表单事件,统一管理表单行为和样式。

  • 自定义配置项扩展

根据业务需求扩展表单功能,快速适应不同场景。

  • 支持组件设置前后缀

为表单字段添加前后缀,提升用户体验。

  • 组件联动

实现表单组件之间的联动和动态更新,轻松应对复杂表单逻辑。

  • 强大的 API

通过 API 快速操作表单,进行数据获取、设置、验证等操作。

  • 双向数据绑定

表单数据与界面双向绑定,确保实时更新 UI 和数据。

  • 事件扩展与注入

自定义表单事件处理逻辑,增强表单的交互能力。

  • 高性能

内置优化机制,确保表单的快速响应和高效渲染。

  • 数据验证

支持多种复杂验证规则,确保输入数据的合法性。

  • 栅格布局

支持复杂的栅格布局,轻松实现响应式表单设计。

  • 子表单与分组

支持子表单和分组管理,适合处理复杂的数据结构。

FormCreate 内置了大量常用的表单组件,满足各种场景需求:

  • hidden:隐藏字段
  • input:文本输入框
  • inputNumber:数字输入框
  • checkbox:复选框
  • radio:单选框
  • switch:开关
  • select:下拉选择框
  • autoComplete:自动完成输入框
  • cascader:级联选择器
  • colorPicker:颜色选择器
  • datePicker:日期选择器
  • timePicker:时间选择器
  • rate:评分组件
  • slider:滑块
  • upload:文件上传
  • tree:树形控件
  • frame:框架组件
  • group (子表单):子表单组件
  • subForm (分组):分组组件

FormCreate 通过丰富的功能和强大的扩展性,能够帮助开发者快速构建复杂的表单系统,无论是企业级应用还是小型项目,都能轻松应对。

FormCreate 支持多个主流 UI 框架,您可以根据自己项目的需求选择对应的版本进行安装。

版本

版本

版本

版本

版本

版本

安装完对应的 FormCreate 版本后,您需要将其引入并配置在 Vue 项目中。以下是通用的配置步骤,具体根据您的项目结构和 UI 框架可能略有不同。

在 或 中引入并注册 FormCreate:

在上面的示例中,我们定义了一个简单的登录表单,包括用户名、密码输入框。表单数据 (formData) 和 API 实例 (formApi) 都是通过 v-model 进行双向绑定的。

至此,您已经完成了 FormCreate 的基本安装和配置,并初步了解了如何在项目中使用它来创建动态表单。接下来,您可以深入探索以下内容:

快速导航

  • 移动端表单创建
  • Element Plus 表单创建
  • Ant Design Vue 表单创建
  • Naive UI 表单创建
  • Arco Design 表单创建
  • TDesign 表单创建

使用指南

  • 快速上手指南
  • 使用 API 动态控制表单
  • 表单全局配置
  • 组件生成规则详解
  • 组件动态联动教程
  • 加载远程数据
  • 加载外部数据
  • 扩展自定义组件教程
  • 表单校验规则
  • 常见问题解答
  • GitHub 仓库
  • Gitee 仓库
  • 意见&建议

本节将以ElementPlus版本为例,介绍如何在项目中使用 FormCreate 来快速生成表单。

使用 CDN 引入

通过 CDN 引入 Vue、Element Plus 和 FormCreate,非常适合快速原型开发和测试。

使用 Node.js 引入

在 Vue 项目中通过 npm 安装并引入 Element Plus 和 FormCreate。

FormCreate 提供了两种方式生成表单:组件模式和全局方法。

使用 标签创建表单,适用于大多数 Vue 项目。

使用 formCreate.create(rule, option) 全局方法生成表单。适用于需要在非 Vue 组件中动态生成表单的场景。




版权声明


相关文章:

  • python课程主要讲什么2025-09-25 21:01:05
  • 结构体的定义和使用2025-09-25 21:01:05
  • 数据库表设计图2025-09-25 21:01:05
  • sudo命令使用2025-09-25 21:01:05
  • 自动开机软件下载2025-09-25 21:01:05
  • java内部类怎么用2025-09-25 21:01:05
  • 武汉电信的dns 设置成多少2025-09-25 21:01:05
  • linux 同步ntp2025-09-25 21:01:05
  • DATEDIF函数2025-09-25 21:01:05
  • combobox什么意思2025-09-25 21:01:05