更新记录

1.0.8(2022-09-07)

图片上传问题修复中

1.0.7(2022-09-06)

增加详情展示功能

1.0.6(2022-09-03)

修复时间范围选择器所存在的问题

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.5.3 app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

一个强大的自定义表单系统,基本可以解决企业业务中90%的表单提交

持续更新中,力图解决100%的表单业务

对于一些erp,mes这样的系统,重复的开发表单是个非常繁琐的事情,其中涉及非常多的重复劳动。正是如此, 这个开源表单系统旨在为大家提供一款基本完全靠配置就可以生成自己所需要的表单页面,其中包括验证和一些交互的配置。

jui-form

props 类型 是否必填 说明
modelValue Object 表单域的值
schemas Array 配置所需要的表单shemas, 核心配置
labelWidth Number, String 标签项的宽度
validateConfig Object 表单验证的一些配置
事件
event 参数 触发条件
submit { error: array, formModel: Object } 表单提交触发
reset null 表单重置是触发
changeItem { name: String, value: any, formModel: Object } 表单某一项值改变是触发
可使用方法
  • setValue(name: String, value: any): 设置某个表单项目的值
  • setShow(name: Array | String): 设置显示某些表单项
  • setHide(name: Array | String): 设置隐藏某些表单项
schema
props 类型 是否必填 说明
label String 表单的label
field String 表单的所对应字段
component String 表达的类型,如input, checklist
defaultValue any 默认的值
hide Boolean 是否隐藏
itemProps Boolean 对应表单的配置属性

...文档持续完善中

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问