// 这是官方例子
<div class="demo-upload-list" v-for="item in uploadList">
// 这里有个if判断 item.status 要等于 finished
<template v-if="item.status === 'finished'">
<img :src="item.url">
<div class="demo-upload-list-cover">
<Icon type="ios-eye-outline" @click.native="handleView(item.name)"></Icon>
<Icon type="ios-trash-outline" @click.native="handleRemove(item)"></Icon>
</div>
</template>
<template v-else>
<Progress v-if="item.showProgress" :percent="item.percentage" hide-info></Progress>
</template>
</div>
// 但是这个属性得手动加上去!!!!!!!
// 比如自己编写了比如 handleBeforeUpload 函数
// 结束的时候记得给文件加上 status 属性 并且设置为 finished 再操作:
file.url = reader.result
file.status = 'finished'
that.uploadList.push(file)