antd vue表单上传文件_使用antd for vue简单封装单图片上传组件

近来在尝试使用antd做后台管理系统的开发,其中一个场景需要上传单张图片,antd的上传组件默认大多都是多张上传的,当然可以按示例的方法,使用代码控制上传列表的数量handleChange(info) {let fileList = [...info.fileList];// 1. Limit the number of uploaded files// Only to show two r...
摘要由CSDN通过智能技术生成

近来在尝试使用antd做后台管理系统的开发,其中一个场景需要上传单张图片,antd的上传组件默认大多都是多张上传的,当然可以按示例的方法,使用代码控制上传列表的数量

handleChange(info) {

let fileList = [...info.fileList];

// 1. Limit the number of uploaded files

// Only to show two recent uploaded files, and old ones will be replaced by the new

fileList = fileList.slice(-2);

// 2. read from response and show file link

fileList = fileList.map(file => {

if (file.response) {

// Component will show file.url as link

file.url = file.response.url;

}

return file;

});

this.fileList = fileList;

},

不过写那么多代码毕竟麻烦,示例中有一个上传头像的例子,正好拿来套用。

以下是简单修改后封闭成的一个组件:

name="file"

list-type="picture-card"

class="image-uploader"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值