1.第一種文件格式。在入參數的時候new FormData(),然后把formData這個對象傳入就OK
let formData = new FormData(); formData.append("file", param.file);
2.就是普通的data,然后傳入對象就OK
let data = { phone:this.user.phone, realName:this.user.realName || '', password:this.user.password || '' };
3.第三種方式,傳入字符串,這時候需要QS幫助把對象轉成傳入字符串,這個方法換成第一種方法一樣是傳入的
首先封裝的請求中加入 headers: {"Content-Type": "application/x-www-form-urlencoded"}
export function addBatchUserApi(data) { return request({ url: `/admin/user/batch/create`, method: 'post', data:data, headers: {"Content-Type": "application/x-www-form-urlencoded"} }) }
再在需要入參數的地方,需要這么處理,然后把qsdata傳入請求中
import qs from 'qs' let data = { text:this.batchUser.text, }; let qsdata=qs.stringify(data)