elementplus 上传文件
生活随笔
收集整理的這篇文章主要介紹了
elementplus 上传文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
參考文章
<el-upload class="upload-img" action="":on-remove="handleRemove":before-upload="beforeUpload"list-type="picture":file-list="fileList"><el-button size="small" type="danger">點(diǎn)擊上傳</el-button></el-upload>//js部分//圖片上傳beforeUpload(file,id) {let fd = new FormData()fd.append('file', file)const obj = {name:'',file:''}dataSet.fileList = []axios.post('/api/common/upload', fd, {headers: {'Content-Type': 'multipart/form-data'}}).then(res=>{dataSet.addform.image = res.data.urlobj.name = file.name;obj.url = res.data.url;dataSet.fileList.push(obj)console.log(res);})}, //圖片轉(zhuǎn)64格式 //處理上傳的圖片getFile(file, fileList){console.log(file)methods.getBase64(file.raw).then(res => {// dataSet.imgObj.name = file.name;// dataSet.imgObj.file= res}).then(()=>{console.log(dataSet.imgObj);axios.post('/api/common/upload', file, {headers: {'Content-Type': 'multipart/form-data'}}).then(res=>{console.log(res);})// uploadImg(dataSet.imgObj).then(res=>{// console.log(res);// })})},//圖片轉(zhuǎn)64getBase64(file) {return new Promise(function(resolve, reject) {let reader = new FileReader();let imgResult = "";reader.readAsDataURL(file);reader.onload = function() {imgResult = reader.result;};reader.onerror = function(error) {reject(error);};reader.onloadend = function() {resolve(imgResult);};});},總結(jié)
以上是生活随笔為你收集整理的elementplus 上传文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用户画像-构建步骤
- 下一篇: PDF怎么编辑修改?如何编辑PDF的内容