在线示例
以下是 from-create 的功能演示和参考案例
简单示例
::: demo
<template>
<form-create :rule="rule" v-model="fApi" :option="options"/>
</template>
<script>
export default {
data(){
return {
fApi:{},
options:{
onSubmit:(formData)=>{
alert(JSON.stringify(formData));
},
resetBtn:true
},
rule:[
{
type:'input',
field:'goods_name',
title:'商品名称'
},
{
type:'checkbox',
field:'label',
title:'标签',
options: [
{label:'好用',value:0},
{label:'快速',value:1},
{label:'高效',value:2},
{label:'全能',value:3},
]
},
]
}
}
}
</script>
:::
组件示例
- Input 输入框
- AutoComplete 自动生成
- Radio 单选框
- Cascader 多级联动
- Upload 上传
- Select 下拉选择框
- Checkbox 多选框
- InputNumber 数字输入框
- TimePicker 时间选择器
- DatePicker 日期选择器
- Switch 开关
- ColorPicker 颜色选择框
- Rate 评分
- Slider 滑块
- Tree 树形组件
- Frame 框架
- 数组组件/组件嵌套
- control 配置项
功能示例
- 使用 json 参数生成表单
- 使用 maker 生成器生成表单
- Validator 表单验证
- Dynamic Add 动态添加组件
- Bind 双向数据绑定
- Generate 生成任意组件
- Event 事件扩展
- Col 栅格布局规则
案例
- CRMEB客户管理+电商管理系统 (演示站 账号:demo 密码:crmeb.com)
- 深入使用 maker 自定义组件案例