vue axios upload (图片,文件)上传 及监听文件删除时的操作

1、对上传文件做限制 

accept=".doc,.docx,.zip,.rar,.xls,.xlsx,.jpg,.png" //支持格式
2、对上传文件数量做限制 
:limit="1"
3、upload  自定义上传函数
:http-request=" xxx "
 
4、详细看下图

 

 

5、在自定义方法内拿到file 文件添加到一个formData对象中  需要传递别的参数到后台 也可以把参数直接添加到fromData 中 一同传递 (根据个人需求来)

 

6.监听文件删除 时做操作 将删除文件后的数组替换掉存文件的数组

 

 在 on-remove  定义的方法中   做赋值操作 拿到 删除  当前点击  文件后的数组

 

 

 

添加参数到fromData : this.fromData.append('userId':this.id)

 

posted @ 2020-07-06 02:26  虹猫淘气  阅读(1312)  评论(0编辑  收藏  举报