0.2.7 • Published 5 years ago

@xme-react/web-upload v0.2.7

Weekly downloads
1
License
ISC
Repository
gitlab
Last release
5 years ago

WebUplaod : web端文件上传组件

  • 支持单文件
  • 支持多文件
  • 支持文件夹
  • 支持拖拽单文件、多文件、文件夹

export default 导出 WebUpload

export 导出:

  • NormalFiles
  • DirectoryFiles
  • DragFiles
  • NormalControl
  • CloudControl
  • NormalUpload
  • CloudUpload
  • WebUpload
  • utils

WebUpload 组件使用说明

  • 基本参数
参数说明类型是否必传默认值
uploadUrl文件上传地址string/sfs/webUpload/file?fileType=1
autoUpload是否自动上传booleanture
onProgress文件上传进度functionnoop
onSelected选中文件(夹)后的回调functionnoop
onSuccess上传完成后的回调functionnoop
onError文件上传失败的回调functionnoop
normalUploadInfo常规input上传配置(详细见下)object{}
dropUploadInfo拖拽上传配置(详细见下)object{}
  • 参数normalUploadInfo 常规input上传配置(上传单个文件或多个文件) 默认启动
参数说明类型是否必传默认值
isNeed是否需要该input控件booleantrue
idinput控件的idstring_filesUpload_
labelinput控件的label文案string上传文件
iconinput控件的iconstringshangchuan
multipleinput控件是否开启多选booleanfalse
acceptinputaccept属性(如'.png, .jpg')string''
onChangeinput控件onChange对调functionnoop
wrapCls该组件最外层的元素classNamestring or object''
labelClslabel元素classNamestring or object''
iconCls该组件icon元素的classNamestring or object''
  • 参数dirUploadInfo input上传文件夹配置 默认不启动
参数说明类型是否必传默认值
isNeed是否需要该input控件booleanfalse
idinput控件的idstring_directoryUpload_
labelinput控件的label文案string上传文件夹
iconinput控件的iconstringxinjianwenjianjia
onChangeinput控件onChange对调functionnoop
wrapCls该组件最外层的元素classNamestring or object''
labelClslabel元素classNamestring or object''
iconCls该组件icon元素的classNamestring or object''
  • 参数dropUploadInfo 拖拽上传配置 默认不启动
参数说明类型是否必传默认值
isNeed是否开启拖拽上传booleanfalse
dropZone拖拽感应区(querySelector获取)string_directoryUpload_
onDragenter拖拽感应区ondragenter回调functionnoop
onDragover拖拽感应区ondragover回调functionnoop
onDragleave拖拽感应区ondragleave回调functionnoop
onDrop拖拽感应区ondrop回调functionnoop