SuitUpdateByType 附件上传类型选择

# 说明

1、SuitUpdateByType根据自定义表单的业务需求,对elementUi的el-upload进行二次封装

# 示例

<template>
  <div>
    <suit-update-by-type ref="update" v-model="docId" listType="picture-card">
    </suit-update-by-type>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        docId: null
      }
    }
  }
</script>
Expand Copy

# 参数说明

# 属性

属性 描述 类型 可选值 默认值
isShowSeeFile 是否上传是可展示附件,是对应组件SuitUploadSeeFile Boolean -- false
isFile 是否是文件,false表示上传的是图片,弹窗大小有区别 Boolean -- false
fileSize 附件的大小,M为单位 Number -- null
listType 附件的展示形式,继承elementUI的listType属性 String picture-card,picture,text text
isDialog 是否是弹框 Boolean -- true
ifButton 入口是否是按钮 Boolean -- true
iconClass 弹框时,入口是icon时对应的icon图标类名 String -- iconshangchuan1
iconStyle 弹框时,入口是icon时对应的自定义样式 String -- ``
value 双向绑定的值,取值是docId String, Number -- null
length 组件上传的数量 Number -- 9
limitText 限制提示文本,当没有传值默认提示:最多仅可上传{length}份附件! String -- -
multiple 附件是否可以多选 Boolean -- true
drag 是否启动拖拽上传 Boolean -- false
isDialog 是否开启弹窗 Boolean -- true
btnText 入口按钮的名字 String -- 上传
limitType 上传文件格式限制, 注意需要用逗号隔开 Array -- --

# 事件

名称 描述 回调参数 返回值
input 获取上传附件的docId docId --

# 方法

名称 描述 回调参数 返回值
close 清空附件 -- --
judgeFileList 判断fileList里面是否还有数据 -- fileList的长度