您的位置:首页 > 产品设计 > UI/UE

element-ui中upload组件获取上传文件信息

2020-01-13 23:58 3271 查看


使用element-ui中的上传组件,upload,这个默认发送post请求,
在使用upload组件自动携带的请求方式发送
action->请求的url
on-success->请求发送成功的钩子–方法function(response, file, fileList)默认参数3个
auto-upload->是否在选取文件后立即进行上传,默认是true(选取文件即上传)
name->上传的文件字段名,默认值file,后台有时候需要发送别的字段名如image就这修改
data->上传时附带的额外参数object
disabled->是否禁用,默认false
http-request->覆盖默认的上传行为,可以自定义上传的实现–方法(当请求方式不为post可以自定义方式)

下面是两个例子
1.使用upload默认请求方式post发送提交图片请求,后台要求文件字段image


在文件上传成功后,可以从response的data属性获取图片在服务器上的路径,文件的具体信息在file.raw中

2.使用upload上传文件,发送patch请求数据,需要使用http-request钩子
由于覆盖了其默认请求,updateImg中异步请求携带了路径,action中就随便放了个网址,action是必传参数

http-reques钩子有个默认参数,val.file可以获取文件数据信息

  • 点赞
  • 收藏
  • 分享
  • 文章举报
考拉菜鸟 发布了15 篇原创文章 · 获赞 0 · 访问量 575 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: