• FORM文档
  • Variables
  • Option Attributes
  • Props Attributes
  • Type Attributes
  • Format Attributes
  • Column Attributes
  • Events
  • Methods
  • ScopedSlot

    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}