国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

vue el-upload上傳文件的示例代碼

瀏覽:60日期:2022-10-17 16:14:17

話不多說 直接上代碼

<el-upload :action='actionUrl' :multiple='false' name='files' ref='upload' :file-list='fileList' :on-preview='handlePreview' :on-success='handleSuccess' :before-upload ='beforeUpload' :http-request='httpRequest' :on-exceed='handleExceed' :on-change='handleChanged' accept='.csv,.xls,.xlsx' :auto-upload='false' ><el-button slot='trigger' size='small'>選取文件</el-button><el-button size='small' type='primary' @click='submitUpload'>上傳到服務器</el-button><div slot='tip' class='el-upload__tip'>只能上傳csv/xslx/xsl文件,且不超過1M</div></el-upload>

actionUrl: `${env.imgCaptchaUrl}**/upload`,fileList: [],handleChanged(file,fileList){ this.fileList = fileList }, handleExceed (file, fileList) { console.log(file); }, handleSuccess (res, file) { console.log(file); console.log(res); }, handlePreview(file){ console.log(file); }, beforeUpload (file) { if (file.size / 1024 / 1024 > 1) { Vue.$vux.toast.text(’上傳文件不超過1M’) return false } var ext = file.name.substring(file.name.lastIndexOf(’.’) + 1) const extension = ext === ’csv’ || ext === ’CSV’ || ext === ’xlsx’ || ext === ’xls’ if (!extension) { Vue.$vux.toast.text(’上傳文件格式只能為csv、xlsx/xls’) return false } }, httpRequest (opt) { const _this = this const file = opt.file Vue.$vux.toast.text(’文件上傳中...’) var reader = new FileReader() reader.readAsDataURL(file) reader.onload = function (e) { let imgType = ’’ var ext = file.name.substring(file.name.lastIndexOf(’.’) + 1) if (ext === ’csv’ ) { imgType = ’csv’ } if (ext === ’xlsx’ || ext === ’xls’) { imgType = ’xlsx’ } uploadCsv({ files: this.result.replace(`data:image/${imgType};base64,`, ’’) }) .then(res => { if (res.errno === 0) { Vue.$vux.toast.text(’上傳成功’) _this.account.license_url = res.data.url } }) .catch(err => {}) } }, submitUpload(){ if(this.fileList.length==0){ this.successDialog = '請先選擇文件'; this.sussAlog = true; return } this.$refs.upload.submit(); },onDownload(){ let start = '' let end = '' if(this.form.time){ start = parseTime(this.form.time[0]); end = parseTime(this.form.time[1]); } delete(this.form.time) Object.assign(this.form, { first_time: start, end_time: end , }); let { first_time, end_time, } = this.form; window.open(this.downUrl+'lm/downloadModel?'+ '&first_time='+first_time+ '&end_time='+end_time , ’_blank’); },

以上就是vue el-upload上傳文件的示例代碼的詳細內容,更多關于vue el-upload上傳文件的資料請關注好吧啦網其它相關文章!

標簽: Vue
相關文章:
主站蜘蛛池模板: 精品久久久久久中文字幕一区 | 亚洲 欧美 都市 自拍 在线 | 美女被强行扒开双腿激情视频 | 国产真人毛片一级视频 | 亚洲欧美日韩三级 | 亚洲精品国产经典一区二区 | 国产一区亚洲二区三区毛片 | 亚洲黄色美女视频 | 可以看毛片的网址 | 亚洲伊人久久综合影院2021 | 成年女人aaaaa毛片 | 久久草在线视频免费 | 韩国成人毛片aaa黄 韩国福利一区 | 欧美另类在线视频 | 亚洲国产一区二区三区a毛片 | 亚洲a级在线观看 | 国产一级一片免费播放 | 毛片在线视频观看 | 欧美一级视频高清片 | 国产在视频线精品视频二代 | 成人黄色一级毛片 | 国产成人免费手机在线观看视频 | 狠狠色综合久久丁香婷婷 | 亚洲视频在线免费看 | 一级做性色a爱片久久片 | 中文字幕一区二区视频 | 欧美做爰性欧美 | 97久久精品一区二区三区 | 国产精品视频免费 | 毛片在线视频观看 | 久草免费精品视频 | 中文字幕s级优女区 | 欧美日韩亚洲国产 | 成人看片黄a免费 | 成人精品国产 | 中文字幕国产亚洲 | 日韩免费精品一级毛片 | 免费女人18毛片a级毛片视频 | 亚洲欧洲无码一区二区三区 | 久久福利青草狠狠午夜 | 亚洲福利精品一区二区三区 |