# 配置: form-options

支持el-dialog的参数 (opens new window) 支持el-form的参数 (opens new window)

# type

  • 说明: 表单模式
  • 类型: String
  • 可选值: 【dialog=对话框,drawer=抽屉模式】
  • 默认值: dialog

# labelWidth

  • 说明: 表单 label 宽度
  • 类型: String
  • 可选值: 无
  • 默认值: 无

# labelPosition

  • 说明: 表单 label 位置
  • 类型: String
  • 可选值: 无
  • 默认值: 无

# saveButtonShow

  • 说明: 是否显示保存按钮
  • 类型: Boolean
  • 可选值: 无
  • 默认值: true

# closeOnClickModal

  • 说明: 是否点击遮罩层关闭对话框。
  • 类型: String
  • 可选值: 无
  • 默认值: true

WARNING

用户在选择文本时,如果划到了对话框外边会误触发对话框关闭,可根据情况酌情关闭此功能

# saveButtonDisabled

  • 说明: 是否禁用保存按钮
  • 类型: Boolean
  • 可选值: 无
  • 默认值: false

# saveButtonSize

  • 说明: 保存按钮尺寸
  • 类型: String
  • 可选值: medium / small / mini
  • 默认值: 无

# saveButtonType

  • 说明: 保存按钮类型
  • 类型: String
  • 可选值: primary / success / warning / danger / info / text
  • 默认值: 无

# saveButtonIcon

  • 说明: 保存按钮图标类名
  • 类型: String
  • 可选值: 无
  • 默认值: 无

# saveButtonText

  • 说明: 保存按钮文字
  • 类型: String
  • 可选值: 无
  • 默认值: 保存

# saveLoading

  • 说明: 保存按钮是否加载中状态
  • 类型: Boolean
  • 可选值: 无
  • 默认值: false

# gutter

  • 说明: 表单栅格间隔
  • 类型: Number
  • 可选值: 无
  • 默认值: 0

# draggable

  • 说明: 是否可拖拽
  • 类型: Boolean
  • 可选值: 无
  • 默认值: true

# fullscreen

  • 说明: 是否支持对话框全屏按钮
  • 类型: Boolean
  • 可选值: 无
  • 默认值: true

# size

  • 说明: 抽屉宽度
  • 类型: String
  • 示例: '50%'
  • 默认值: 无

# saveRemind

  • 说明: 有修改时是否需要提醒保存
  • 类型: Boolean,Function
  • 默认值: true 也可以传入一个方法自定义确认对话框
saveRemind(){
    return this.$confirm('点击右上角的×可以返回继续编辑', '是否保存修改?', {
        confirmButtonText: '保存',
        cancelButtonText: '放弃保存',
        type: 'warning'
      })
}

# updateTableDataAfterEdit

  • 说明: 添加或修改后是否将数据直接插入表格
  • 类型: Boolean
  • 默认值: false