久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

vue+vant 上傳圖片需要注意的地方

瀏覽:55日期:2022-10-13 09:54:49

<van-uploader v-model='fileList' multiple :after-read='afterRead' :max-count='1' />1:上傳文件流,提交的模式 肯定得 form-data模式

vue+vant 上傳圖片需要注意的地方

2:上傳的文件file 做出處理我這里做的只能選擇一張

afterRead(file){console.log(file); //控制臺(tái)可以看見圖片信息 if(this.fileList.length > 1){ this.fileList.splice(1); this.$msg({ text:’只能選擇這么多!’, type:’info’ }) return false; } let Files = this.Files; Files.push(file.file); },3:vue 里面axios 攔截處理 因?yàn)樯蟼髂J奖仨毷莊rom-data 所以就要設(shè)置 config.headers[’Content-Type’] = ’multipart/form-data’;

//http request 攔截器axios.interceptors.request.use((config) => { if (config.method === ’post’) { if( config.data && !config.data.i ){ config.headers[’Content-Type’] = ’multipart/form-data’; }else{ config.data = Qs.stringify(config.data); } // if ( config.data ){ // if ( config.data.i === undefined ){ // config.headers[’Content-Type’] = ’multipart/form-data’; // }else{ // config.data = Qs.stringify(config.data); // } // } } return config;}, (error) => { return Promise.reject(error);})4:就是上次圖片前端做的處理需要用到 new FormData() 做出處理,因?yàn)槭俏募鳎苯哟蛴∈强床怀鰜淼脑斍槿タ垂倬W(wǎng)new FormData()。

WineOrder(){ console.log(this.Files) this.disabled = true; const data = new FormData(); const USER = JSON.parse(sessionStorage.getItem(’USER’)); data.append(’i’,USER.uniacid); data.append(’token’,USER.token); data.append(’bid’,USER.bid); data.append(’roomid’,this.roomid); data.append(’booker’,this.dingName); data.append(’guestname’,this.userName); data.append(’type’,this.type); data.append(’tel’,this.phone); data.append(’endtime’,this.date); data.append(’file’,this.Files[0]); data.append(’goodsinfo’,JSON.stringify(this.savewineList)); WineOrder(data).then((e)=>{if( e.code == 0 ){ this.disabled = false; e.totalmoney = ’’; var c ={ Topic:'', data:e, type:’Savewine’ } return; setTimeout(() => { window.location.href='http://www.baoyu77737.com/bcjs/setterOrder?c=' rel='external nofollow' +JSON.stringify(c); }, 1500);}else{ this.disabled = false; this.$msg({ text:e.msg, type:’info’ })} }) },

效果圖

vue+vant 上傳圖片需要注意的地方

剩下的就交給后端處理就行了,到這里就完全可以了

以上就是vue+vant 上傳圖片需要注意的地方的詳細(xì)內(nèi)容,更多關(guān)于vue+vant 上傳圖片的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 清远市| 泰和县| 菏泽市| 天台县| 汽车| 景泰县| 政和县| 靖江市| 曲沃县| 健康| 项城市| 威宁| 安岳县| 社旗县| 安新县| 博兴县| 沧源| 光山县| 麻城市| 延津县| 安新县| 沽源县| 鄂尔多斯市| 繁昌县| 石屏县| 吉林市| 双城市| 平潭县| 上饶市| 滁州市| 宿迁市| 苗栗县| 门源| 商都县| 象州县| 卫辉市| 安泽县| 苍溪县| 泊头市| 淮南市| 台江县|