国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:50日期: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); //控制臺可以看見圖片信息 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 攔截處理 因為上傳模式必須是from-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() 做出處理,因為是文件流,直接打印是看不出來的詳情去看官網(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.intensediesel.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 上傳圖片需要注意的地方的詳細內(nèi)容,更多關(guān)于vue+vant 上傳圖片的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 益阳市| 皮山县| 泗洪县| 科尔| 江永县| 永和县| 喜德县| 共和县| 远安县| 子洲县| 望城县| 古蔺县| 阿合奇县| 溆浦县| 武功县| 西平县| 康保县| 金昌市| 曲沃县| 乳山市| 疏附县| 新乐市| 尉氏县| 同德县| 深水埗区| 高平市| 大丰市| 涞源县| 高安市| 偃师市| 历史| 衡山县| 肃宁县| 江陵县| 青海省| 图们市| 西安市| 建昌县| 昭苏县| 花莲市| 精河县|