Vant Uploader 文件上传 before-delete 文件删除前的回调函数
首先,如果上传或删除图片需要传参使用
return file => {}
name:标识符,可以在回调函数的第二项参数中获取;
before-delete:文件删除前的回调函数;
after-read:文件读取完成后的回调函数;
文件读取完后的回调:检测传递值数组元素是否为数组
let vm = this
vm.fileListIs.length = vm.fileList.length
if(vm.fileListIs[elIndex] instanceof Array){
vm.fileListIs[elIndex].push(res.data)
}else{
vm.fileListIs[elIndex] = new Array();
vm.fileListIs[elIndex].push(res.data)
}
文件删除前回调:
beforeDelete(elIndex) {
let vm = this;
//name.index代表图片的索引
return (file, name) => {
let fileIndex = name.index
// console.log(fileIndex)
vm.fileList[elIndex].splice(fileIndex, 1)
vm.fileListIs[elIndex].splice(fileIndex, 1)
}
},