基于Vue3,Element Plus的一款表单设计器,支持生成Element和Antd样式的表单

FormMakingv3是一个基于Vue3.x和ElementPlus的可视化表单设计器,支持生成Element和Antd风格的表单。广泛应用在多个行业,提供丰富的字段选择、数据源管理和低代码配置功能,适合复杂布局设计。预览和文档链接已给出。
摘要由CSDN通过智能技术生成

简介

FormMaking v3 是基于 Vue 3.x 和 Element Plus 开发的可视化/低代码表单设计器,可以生成 Element 和 Antd 样式的表单。

FormMaking 目前已被民航、政务、教育、医疗、测绘、金融、网络安全、智慧城市等不同领域采用,V3 版本完全支持兼容 FormMaking,在使用和功能上完全一致。

预览地址:https://form.making.link/v3/sample/?from=csdn

文档地址:https://www.yuque.com/form-making/dpaoao

在这里插入图片描述
在这里插入图片描述

特色功能

丰富的字段

提供了常见的基础字段,复杂的高级字段和布局字段,可以满足一般的需求,如果有特殊的组件要求,可以将自己的组件导入到设计器中,一样可以实现配置。
在这里插入图片描述

数据源

提供了数据源管理,可以对接口数据进行管理和操作,并能做在线测试。

在这里插入图片描述
在这里插入图片描述

低代码配置

可以通过动作事件配置,并调用表单API来实现表单内部的一些操作。

在这里插入图片描述

在这里插入图片描述

复杂的布局

在这里插入图片描述

结语

此处就不把功能一一介绍完了,有兴趣的同学可以到官网进行体验。

预览地址:https://form.making.link/v3/sample/?from=csdn

文档地址:https://www.yuque.com/form-making/dpaoao

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
对于基于VUE3 使用 Element plus 表单提交的情况,可以使用 Element plus 提供的表单验证函数进行验证。具体步骤如下: 1. 在模板中使用 Element plus 提供的表单组件,并设置验证规则。 2. 在表单提交方法中,调用 Element plus 提供的表单验证函数,判断表单是否验证通过。 示例代码如下: ``` <template> <el-form :model="form" :rules="rules" ref="form"> <el-form-item label="用户名" prop="username"> <el-input v-model="form.username"></el-input> </el-form-item> <el-form-item label="密码" prop="password"> <el-input v-model="form.password" type="password"></el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="submitForm">提交</el-button> </el-form-item> </el-form> </template> <script> import { ref } from 'vue'; import { ElMessage } from 'element-plus'; export default { setup() { const form = ref({ username: '', password: '' }); const rules = { username: [ { required: true, message: '请输入用户名', trigger: 'blur' }, { min: 3, max: 10, message: '长度在 3 到 10 个字符', trigger: 'blur' } ], password: [ { required: true, message: '请输入密码', trigger: 'blur' }, { min: 6, max: 20, message: '长度在 6 到 20 个字符', trigger: 'blur' } ] }; const submitForm = () => { const formRef = this.$refs.form; formRef.validate(valid => { if (valid) { // 表单验证通过,提交表单 // TODO: 提交表单的代码 } else { // 表单验证不通过,提示错误信息 ElMessage.error('表单验证不通过,请检查输入是否正确!'); } }); }; return { form, rules, submitForm }; } }; </script> ``` 其中,使用了 `el-form` 表单组件和 `el-form-item` 表单项组件,并设置了验证规则。在提交表单的方法中,调用了 `this.$refs.form.validate()` 方法对表单进行验证,如果验证通过,返回 `true`,否则返回 `false`。如果表单验证不通过,可以使用 `ElMessage.error()` 方法提示错误信息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值