form-create 插件使用

概况

标题form-create具有动态渲染、数据收集、校验和提交功能的表单生成器。http://www.form-create.com/

背景

项目里因为表单较多 选择了动态创建表单
项目需要自定义表单,整个项目里面我觉得比较麻烦的是自定义表单部分跟后台对于数据结构的设计。

选择版本

@form-create/element-ui UI框架版本 JSON串进行动态表单配置

引入form-create

局部引入

import formCreate from "@form-create/element-ui"; 
import FormTable from "./formTable"; //自定义组件

组件注册:

  components: {
    FormTable: formCreate.component("FormTable", FormTable),//自定义组件的注册要在formCrete之前
    formCreate: formCreate.$form()
  },

动态表单JSON

在这里插入图片描述

自定义表单FormTable

自定义表单其实跟我们日常写vue组件没有什么不同,
在form-create中的使用自定义组件也就跟form-create其他组件比如checkbox、

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值