不是最好的代码和方法,先记录一下在改进一下:
<template>
<div style="margin: 10px 0px 0px 0px">
<van-uploader
:deletable="false"
:show-upload="true"
upload-text="请选择上传"
:accept="accept"
:max-size="20 * 1024 * 1024"
:after-read="afterRead"
multiple
:before-read="beforeRead"
@oversize="onOversize"
>
<van-button icon="photo" style="margin-right: 15px" size="small" type="warning">请上传文件</van-button>
</van-uploader>
<div slot="tip" class="el-upload__tip" style="color: #909399; font-weight: 400; margin: 8px 8px">
支持.doc,.docx,.xls,.xlsx,.ppt,.pdf,image/* 文件,且不超过20MB
</div>
<div class="list" v-for="(item, index) in fileList&