FORM文档

Variables

参数说明类型可选值默认值
option组件配置属性,详情见下面Option属性Object
upload-before图片上传前的回调,会暂停图片上传function(file,done),done用于继续图片上传Function
upload-after图片上传后的回调,function(res,done),done用于结束操作Function

Option Attributes

参数说明类型可选值默认值
card卡片效果Booleantrue/falsefalse
emptyBtn清空按钮Booleantrue/falsetrue
emptySize清空按钮的大小Stringmedium/mini/smallmedium
emptyText清空按钮的文字String-清空
group分组Array--
gutter项之间的间Number-20
icon表单的标题图标String-80
label表单的标题名称String-80
labelWidth表单的label宽度String-80
labelPosition表单的label位置Stringleft/top/rightleft
menuBtn是否显示按钮Booleantrue/falsetrue
menuPostion按钮的位置Stringleft/center/rightcenter
prop表单的标题列字段String-80
props字典的全局key配置Object--
size表单全局控件的大小Stringmedium/mini/smallmedium
submitBtn提交按钮Booleantrue/falsetrue
submitSize提交按钮的大小Stringmedium/mini/smallmedium
submitText提交按钮的文字String-提交

Props Attributes

参数说明类型可选值默认值
label字典的名称属性值String
value字典的值属性值String
children字典的子属性值String
res网络字典返回的数据格式String

Type Attributes

TIP

这是type属性可以配置的组件,当然你也可以自定义,参考第三方组件导入

参数类型
cascader级联框
checkbox多选框
date日期框
datetime日期时间框
daterange日期范围
datetimerange日期时间范围
dates多个日期
dynamic动态输入框
input输入框
month
password密码框
radio单选框
select选择框
switch开关框
textarea文本框
time时间框
timerange时间范围
tree树框
week
year

Format Attributes

使用format指定输入框的格式;使用valueFormat指定绑定值的格式。

默认情况下,组件接受并返回Date对象。以下为可用的格式化字串,以UTC2017年1月2日03:04:05为例:

WARNING

请注意大小写

格式含义备注举例
yyyy2017
M不补01
MM01
W仅周选择器的format可用;不补01
WW仅周选择器的format可用01
d不补02
dd02
H小时24小时制;不补03
HH小时24小时制03
h小时12小时制,须和Aa使用;不补03
hh小时12小时制,须和Aa使用03
m分钟不补04
mm分钟04
s不补05
ss05
AAM/PMformat可用,大写AM
aam/pmformat可用,小写am
timestampJS时间戳value-format可用;组件绑定值为number类型1483326245000

Column Attributes

参数说明类型可选值默认值
accept为upload时文件类型String/Array-
cascaderChange级联选择时下级是否自选Booleantrue/falsetrue
dataType数据的类型Stringnumber/string-
cascaderItem需要级联的子节点propArray--
changeOnSelect是否允许选择任意一级的选项Booleantrue/falsefalse
clearable表单清空Booleantrue/falsefalse
disabled全部是否禁止Booleantrue/falsefalse
defaultIndex级联选择下级默认选择的indexNumber-1
endPlaceholder日期范围结束占位符String--
formHeight表单行高度Number-auto
formslot表单自定义Booleantrue/falsefalse
formWidth表单行高度Number/String-50%
filesize为upload时文件的大小Number--
filterable级联框是否可以搜索Booleantrue/falsefalse
Function(value,row,column)--
format显示值时间格式(当type为date/time/datetime/daterangetimerange/datetimerange/week/month/year/dates---
formatter用来格式化内容Function(row,value,label,column)--
label列名称String-
typeslot表单组件自定义Booleantrue/falsefalse
multiple多选(当type为select/tree时)Booleantrue/falsefalse
minRows最小行(当type为ueditor/textarea)Number-2
maxRows最大行(当type为ueditor/textarea)Number-4
offset当前项的偏移量Number-0
precision数字框输入精度(当type为number时)Number-2
prop列字段String-
placeholder辅助语String请选择/请输入+label
readonly只读Booleantrue/falsefalse
rules表单规则,参考ele表单规则配置Object--
row截断后面的排列Booleantrue/falsefalse
span表单栅列Number-12
startPlaceholder日期范围开始占位符String--
size表单大小Stringsmall/minismall
showSllLevels级联输入框中是否显示选中值的完整路径Booleantrue/falsetrue
separator级联输入框选项分隔符String-斜杠'/'
tip辅助提示语String--
tipPlacement辅助提示语的方向Stringtop-start/top/top-end/left-start/leftleft-end/right-start/right/right-endbottom-start/bottom/bottom-endbottom
type类型Stringinput/select/radio/checkbox/textarea/cascader/date/time/datetime/daterange/timerange/datetimerange/week/month/year/dates/ueditor/password/switch/treeinput
display全部是否可见Booleantrue/falsetrue
valueDefault表单的默认值Number/String--
checkStrictly不遵循父子规则Booleantrue/falsetrue
tagsselect组件多选时是否超出后合并标签Booleantrue/falsefalse
valueFormat真实值的时间格式(当type为date/time/datetime/daterangetimerange/datetimerange/week/month/year/dates)---

Events

事件名说明参数
reset-change重置表单回调
submit表单提交事件

Methods

方法名说明参数
clearValidate清空表格钟表单验证。
validate对整个表单进行校验的方法,参数为一个回调函数。该回调函数会在校验结束后被调用,并传入两个参数:是否校验成功和未通过校验的字段。若不传入回调函数,则会返回一个promise
resetForm清空表单数据
findColumnIndex根据prop去找column的配置属性的下标
submit提交表单数据

ScopedSlot

name说明
列的名称列自定义列的内容,参数为{row,label,dic,$index}
列表单的名称表单自定义列的内容,参数为{row,label,dic,$index}
列表单的名称+Header(nameHeader)表单分组头部自定义的内容
列表单的名称+Type(nameType)表单自定义列的内容,参数为{row,label,value}
menuForm表单操作按钮的自定义内容,参数为{row,label,dic,$index}