文件上传

上传文件
  • {{f.name}} ---> {{f.active ? f.progress + '%' : f.status}}
手动上传文件
  • {{f.name}} ---> {{f.active ? f.progress + '%' : f.status}}
HTML5直接上传

文件上传组件目前可以支持单个文件上传,暂不支持多文件上传

参数说明

属性参数名 说明 类型 缺省值
postAction 提交到后台的地址 String 必填
manual 是否手工触发打开文件浏览窗口 Boolean False
onSuccess 成功处理事件回调 onSuccess(success, newFile),success 为成功状态,类型为 Boolean,成功为 true。newFile 是上后成功后的文件对象 Function null
onStart 开始上传事件回调 onStart(newFile),newFile 是将要上传的文件对象 Function null
onUpload 上传事件回调 onUpload(newFile),newFile 是将要上传的文件对象 Function null
onUpload 成功处理事件回调 onUpload(newFile),newFile 是将要删除的文件对象 Function null
onError 出错处理事件回调 onError(error, newFile),error 为出错状态,类型为 Boolean,出错为 true。newFile 是正在处理的文件对象 Function null
onProgress 上传进度处理事件回调 onProgress(progress, newFile), progress 为处理进度,类型为 Number。newFile 是正在处理的文件对象 Function null
onBeforeOpen 打开文件前事件回调 onBeforeOpen(el),el 是上传组件对象,可以调用它的 open() 方法,手动打开文件浏览窗口进行文件上传 Function null

方法说明

方法名 说明 返回值
open 手动打开文件浏览窗口