的基本使用
axios().then(res=>)
axios(
}).then(res=>)
傳送併發請求
axios.all([
axios(),
axios(
})]).then(
result=>)
// axios.spread() 可將陣列 [res1,res2] 展開為 res1, res2
請求位址
purl: '/user',
請求型別
pmethod: 'get',
請根路徑
pbaseurl: '',
請求前的資料處理
ptransformrequest:[function(data){}],
請求後的資料處理
ptransformresponse: [function(data){}],
自定義的請求頭
pheaders:,
url查詢物件
params:,
查詢物件序列化函式
paramsserializer: function(params)
request body
data: ,
超時設定s
timeout: 1000,
跨域是否帶token
withcredentials: false,
自定義請求處理
adapter: function(resolve, reject, config){},
身份驗證資訊
auth: ,
響應的資料格式 json / blob /document /arraybuffer / text / stream
//4.建立對應的axios的例項
建立乙個資料夾network 並且建立乙個request.js 檔案
import axios from 'axios'
//方法四
export function request(config) )
//傳送真正的網路請求
return instance(config); //本身返回值就是promise
}//方法三
/*export function request(config) )
//傳送真正的網路請求
instance(config)
.then(res =>)
.catch(err=>)
})}*///方法二
// export function request(config) )
//// //傳送真正的網路請求
// instance(config.baseconfig)
// .then(res =>)
// .catch(err=>)
// }
//方法一
// export function request(config,success,failure) )
//// //傳送真正的網路請求
// instance(config)
// .then(res =>)
// .catch(err=>)
// }
function test(aaa, bbb)
test(function (param) , function (paramb) )
在main.js中引用即可
//5.封裝request模組
import from "./network/request";
//方法一
// request(,res=>)
//方法二
// request(,
// success: function (res) ,
// failure: function (err)
// })
//方法三/方法四
request().then(res=>).catch(err => )
export function request(config) )
的***
請求攔截的作用
instance.interceptors.request.use(
config=> ,error =>
);響應攔截
instance.interceptors.response.use(
res => ,
error =>
);//3.傳送真正的網路請求
return instance(config); //本身返回值就是promise
}
學習筆記day08
單例設計模式 上圖中,想要實現a,b的配置資訊共享,因為a,b是兩個new,所以必然是不同的物件,一種方法就是將其配置資訊全部設成靜態,但資訊很多時會導致儲存資訊過多。單例設計模式流程 1,主函式main進棧,定義s1 2,等號右邊,single載入進入方法區,接著是single的建構函式。s和ge...
C 學習筆記day08
1 排序函式 void order int p1,int p2 sort ia 9,sizeof int orderint for int i 0 i 9 i coutpers 0 id 1 pers 0 age 29 strcpy pers 0 name liucy pers 1 id 2 per...
學習日記day08 ps
一 快捷鍵 多種工具共用乙個快捷鍵的同時可按 shift 加此快捷鍵選取 ctrl shift alt k可以進入鍵盤快捷鍵和選單,可以檢視和設定快捷鍵 預設前景色 背景色 d 裁剪工具 c ctrl a全選 取消選擇 ctrl d 重新選擇 ctrl shift d 反向選擇 ctrl shift...