绑定ref
<el-upload
class="avatar-uploader"
ref="upload"
:action="action"
:show-file-list="false"
:on-success="handlesltSuccess"
:before-upload="beforeAvatarUpload"
:on-error="handlesltError"
name="file"
:limit="1"
>
<img v-if="item.picture" :src="item.pictureurl" class="avatar" />
<i v-else @click="submitUpload(index)" class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>
</div>
图片上传成功之后清除图片缓存
handlesltSuccess(res, file) {
this.$refs.dakuan[this.sltIndex].clearFiles()
},