# e-form-design **Repository Path**: linzisong/e-form-design ## Basic Information - **Project Name**: e-form-design - **Description**: e-form-design是一个表单可视化拖拽设计器,您可以使用该组件来设计表单,并且可以通过拖拽来改变表单的布局。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2021-12-20 - **Last Updated**: 2024-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 表单设计器e-form-design ## 介绍 参考项目[k-form-making](https://toscode.gitee.com/doemsy/k-form-design),由于在项目中必须使用element-ui进行开发,因此封装了一套由VUE+element-ui实现的表单设计器,采用SCSS作为CSS预编译器语言,主要功能可以通过简单的拖拽操作,生成表单配置的JSON数据,通过配置数据可以将表单还原,让表单开发趋于低代码,更加简单快捷。 - [github](https://github.com/Linzsong/e-form-design) - [码云](https://gitee.com/linzisong/e-form-design) ## 特性 - 可视化配置页面 - 提供栅格、表格等布局 - 布局嵌套使用 - 提供预览、保存、生成json、生成可执行代码等操作 - 支持表单验证 - 快速获取表单数据 - EFormDesign 表单设计器(基于可视化操作快速设计出表单页面,生成配置json或页面) - EFormBuild 表单构建器(根据设计器中获取的配置json数据,快速构建出表单页面) ## 安装 ``` # 使用yarn yarn add e-form-design # 使用npm npm i e-form-design --save ``` ## 引入组件 ``` // 在main.js引入 import EFormDesign from 'E-form-design' import 'E-form-design/lib/E-form-design.css' Vue.use(EFormDesign) Vue.use(EFormDesign) ``` ## 使用组件 ```vue ```