axios是乙個基於promise的http庫,簡單的講就是可以傳送get、post請求。
比如:axios.post()
axios.get()
axios.put()
axios.patch()
axios.delete()
jquery的ajax功能,在vue中就是用axios實現。axios比jquery的ajax功能更多,除了ajax功能之外,其他的功能也更專注。也正是由於vue、react等框架的出現,jquery正式退役。
axios的特性
1、可以在瀏覽器中傳送 xmlhttprequests
2、可以在 node.js 傳送 http 請求
3、支援 promise api
4、攔截請求和響應
5、轉換請求資料和響應資料
6、能夠取消請求
7、自動轉換 json 資料
8、客戶端支援保護安全免受 xsrf 攻擊
axios如何使用?
只要安裝好了或者引用正確就可以使用,最經常使用的方法有:
使用npm:
$ npm install axios
使用bower:
$ bower install axios
使用yarn:
$ yarn add axios
使用jsdelivr cdn:
使用unpkg cdn:
axios常見問題
1.如何用 axios get 請求 /***?id=1(查詢axios文件即可得知答案)
答:1)常規寫法
axios.get('/user?id=12345')
2)上面的請求也可以寫成:
axios.get('/user', = response
if( method === 'get' && url === '/book/1'){ //還可以設定路由
response.data = {
'name': 'lucia'
return response
這樣設定過後,
axios.get('/book/1')
.then((response)=>{
console.log(response)
這裡的response就是上面***返回的東西,可以在***裡設定路由。
如何配置 Git
一 配置檔案的儲存位置 配置檔案.gitconfig可以被儲存在三個不同的位置 etc gitconfig 檔案 包含了適用於系統所有使用者和所有庫的值。如果你傳遞引數選項 system 給 git config,它將明確的讀和寫這個檔案。gitconfig 檔案 具體到你的使用者。你可以通過傳遞 ...
如何配置EclipseIDE Tomcat配置
現在在看struts方面的知識 然後發現網上的資源都特別老 都是13年 14年的 tomcat 版本都是6.0 7.0 事實上現在tomcat版本都更新到9.0了。下面介紹如何搭建 需要1.裝有jdk 並且知道jdk存放位置 並且配置了環境變數的電腦 binary distributions 二進位...
tomcat https如何配置
http 標準埠是 80 而 https 的標準埠是 443 https協議是由ssl http協議構建的可進行加密傳輸 身份認證的網路協議 使用 https 連線時,伺服器要求有公鑰和簽名的證書。ssl 證書是一種數字證書,實現資訊的加密傳輸。需要ssl證書的 型別包括銀行 購物類交易 如果某個 ...