uploadFile方法是否可以穿图片的base64编码
文件上传组件
<el-upload class="upload-demo"
ref="upload"
action=""
drag
multiple
:auto-upload="false"
:on-success="handleFileUploaderSuccess"
:on-error="handleFileUploaderError"
:on-change="handleFileUploaderChange"
:before-upload="beforeFileUpload"
:on-exceed="handleExceed"
>
<i class="el-icon-upload"></i>
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
</el-upload>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
获得base64编码
imgBase64Array:[], //图片的base64编码
1
handleFileUploaderChange(file){
const self = this
let reader = new FileReader()
reader.readAsDataURL(file.raw)
reader.onload = function(event){
let img_base64 = this.result
self.imgBase64Array.push(img_base64)
}
console.log(file)
},
1
2
3
4
5
6
7
8
9
10
添加到页面上
<div class="imageWrapper">
<span v-for="(imgUrl,index) in imgBase64Array" :key="index">
<img class="img" :src="imgUrl" alt="门店照片"/>
</span>
</div>
1
2
3
4
5
原文链接:https://blog.csdn.net/wyw223/article/details/85377729
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。