upload组件上传完毕后点击不能查看已上传的文件,现在需要点击能跳转,废话不多说直接上方法。
主要利用了插槽,并根据原有样式自己重写逻辑。
注意一点,删除一条的方法需要自己去重写逻辑
<el-upload
class="upload-demo"
:action="action"
:limit="limit"
:on-exceed="handleExceed"
:before-upload="beforeUploadEvent"
:on-success="onSuccess"
:on-error="onError"
:file-list="list"
:accept="accept"
:headers="headers"
:show-file-list="showFileList"
>
<el-button size="small" type="primary">点击上传文件</el-button>
<div slot="file" slot-scope="{ file }">
<li class="el-upload-list__item is-success">
<a @click="() => openUrl(file)" class="el-upload-list__item-name">
<i class="el-icon-document"></i>{{ file.name }}
</a>
<label class="el-upload-list__item-status-label">
<i class="el-icon-upload-success el-icon-circle-check"></i>
</label>
<i @click.stop="handleRemove(file)" class="el-icon-close"></i>
</li>
</div>
</el-upload>