el-upload图片回显vue
时间: 2023-11-14 12:11:56 浏览: 53
el-upload是element-ui中的一个文件上传组件,可以通过设置action属性指定上传的地址,通过设置on-success属性指定上传成功后的回调函数。在vue中实现图片回显可以通过以下步骤:
1.在data中定义一个变量来存储上传成功后的图片地址。
2.在on-success回调函数中获取上传成功后的图片地址,并将其赋值给定义的变量。
3.在el-upload组件中通过设置:default-file-list属性来显示上传成功后的图片。
具体实现可以参考以下代码:
<template>
<el-upload
class="upload-demo"
action="/upload"
:on-success="handleSuccess"
:default-file-list="fileList"
list-type="picture"
:auto-upload="false"
:multiple="false">
<el-button slot="trigger" size="small" type="primary">选取文件</el-button>
<el-button size="small" type="success" @click="submitUpload">上传到服务器</el-button>
<div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div>
</el-upload>
</template>
<script>
export default {
data() {
return {
fileList: [],
imageUrl: ''
};
},
methods: {
handleSuccess(response, file, fileList) {
this.imageUrl = response.data.url;
},
submitUpload() {
this.$refs.upload.submit();
}
}
};
</script>
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)