婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax常用封裝庫——Axios的使用

Ajax常用封裝庫——Axios的使用

熱門標簽:外呼系統api對接 提高電話機器人接通率 大學校門地圖標注 平涼高德地圖標注商戶要收費嗎 銷售電銷機器人詐騙 福建微碼電話機器人 荊州智能電銷機器人 廣西智能外呼系統多少錢 地圖標注與公司業務關系

Axios 是目前應用最為廣泛的 AJAX 封裝庫

Axios的特性有:

  • 從瀏覽器中創建 XMLHttpRequests
  • 從 node.js 創建 http 請求
  • 支持 Promise API
  • 攔截請求和響應
  • 轉換請求數據和響應數據
  • 取消請求
  • 自動轉換 JSON 數據
  • 客戶端支持防御 XSRF

使用axios時,需要通過使用script標簽引入:https://unpkg.com/axios/dist/axios.min.js
axios的中文網鏈接:Axios中文網

Axios API

向axios()傳遞相關配置來創建請求;

  • axios(對象格式的配置選項)
  • axios(url,config)

常用的配置項

  • url:用于請求的服務器URL
  • method:創建請求時使用的方法
  • baseURL:傳遞相對URL前綴,將自動加在url前面
  • headers:即將被發送的自定義請求頭
  • params:即將與請求一起發送的URL參數
  • data:作為請求主體被發送的數據
  • timeout:指定請求超時的毫秒數(0表示無超時時間)
  • responseType:表示服務器響應的數據類型,默認“json”
axios().then(function(response){
 //正常請求的響應信息對象response
})
.catch(function(error){
 //捕獲的錯誤
})

代碼展示如下:

script src="https://unpkg.com/axios/dist/axios.min.js">/script>
script>
 //使用axios方法    post請求
axios({
         url:"/pinglun",
         method:"post",
         baseURL:"http://localhost:3000",
         header:{
               "Content-Type":"application/json"
         },
        data:{
            "content":"well",
            "lyId":4
         },
    timeout:1000,
  }).then(function(res){
       console.log(res.data);
   }).catch(function(error){
       console.log(error);
})
 /script>

axios 全局默認值的配置

axios.defaults.baseURL = 'https://xxx.xxx.com';
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencode'

axios攔截器:在請求或響應被then或catch處理前攔截它們

axios 的請求攔截器

//axios 的請求攔截器
axios.interceptors.request.use(function(config){
 //配置項config
  config.params = {
        id:2 //對配置項中的params進行更改,篩選id=2
    }
   return config;//要有返回值
})
    
//axios 方法
axios("http://localhost:3000/liuyan")
.then(function(res){
      console.log(res.data);
 })
.catch(function(error){
      console.log(error);
})
    
//axios 方法
axios("http://localhost:3000/pinglun")
.then(function (res) {
    console.log(res.data);
})
.catch(function (error) {
     console.log(error);
})
//多個axios方法也可以攔截

axios 的響應攔截器

//axios 的響應攔截器
axios.interceptors.response.use(function(response){
     return(response.data);//response里有很多值,選擇data即可
})
    
//axios 方法
axios("http://localhost:3000/liuyan")
.then(function (res) {
      console.log(res);//response那里攔截了,已經將數據傳成data了
})
.catch(function (error) {
     console.log(error);
})

axios的快速請求方法

 axios.get(url[,config])

//axios.get(url[,config])
    
axios.get("http://localhost:3000/liuyan?id=2")
 .then(function(res){
     console.log(res.data);
})
    
axios.get("http://localhost:3000/liuyan",{
   params:{
        id:1
   }
}).then(function(res){
    console.log(res.data);
})

 axios.post(url[,data[,config]])

//axios.post(url[,data[,config]]) , post請求,添加數據
axios.post("http://localhost:3000/users",{
    name:"laowang",
    age:23,
    class:1
})

 axios.delete(url[,config])

//axios.delete(url[,config])
axios.delete("http://localhost:3000/liuyan",{
   params:{
         id:5
    }
})

 axios.put(url[,data[,config]])

//axios.put(url[,data[,config]])
axios.put("http://localhost:3000/liuyan",{
    name:"wangshisan",
    id:11
})

XMLHttpRequest2.0,html5對XMLHttpRequest類型全面升級,使其變得更加易用、強大。

onload / onprogress

  XML.onload 事件:只在請求完成時觸發

  XML.onprogress 事件:只在請求進行中觸發

//xhr.onload事件:只在請求完成時觸發
//xhr.onprogress事件:只在請求進行中觸發
var xhr = new XMLHttpRequest();
xhr.open("get","http://localhost:3000/pinglun");
xhr.onload = function(){
     console.log("load:",this.readyState);
};
xhr.onprogress = function(e){
    console.log("progress:",this.readyState);
    //在周期性請求過程中,接收到的數據個數
     console.log(e.loaded);
     //接收數據的總個數
     console.log(e.total);
}
xhr.send(null);

response屬性

  以對象的形式表述響應體,其類型取決于responseType的值。根據responseType的值,來通過特定的類型請求數據。

  responseType要在調用open()初始化請求之后,在調用send()發送請求到服務器之前設置才會有效。

//XMLHttpRequest之前的response返回
//responseText
// responseXml
var xhr = new XMLHttpRequest();
xhr.open("get","http://localhost:3000/pinglun");
xhr.onload = function(){
  var data = JSON.parse(this.responseText);
          console.log(data);
   }
xhr.send(null);
           
// xhr2.0新增的response屬性 
// response
// responseType
var xhr = new XMLHttpRequest();
xhr.open("get","http://localhost:3000/liuyan");
xhr.responseType = "json";
xhr.onload = function(){
    console.log(this.response);
}
xhr.send(null)

以上就是Ajax常用封裝庫——Axios的使用的詳細內容,更多關于Ajax封裝庫Axios的使用的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • Vue CLI項目 axios模塊前后端交互的使用(類似ajax提交)
  • Vue官方推薦AJAX組件axios.js使用方法詳解與API
  • vue項目使用axios發送請求讓ajax請求頭部攜帶cookie的方法
  • vue 組件的封裝之基于axios的ajax請求方法
  • vue結合axios與后端進行ajax交互的方法
  • 關于vue中的ajax請求和axios包問題
  • vue axios 在頁面切換時中斷請求方法 ajax
  • axios進階實踐之利用最優雅的方式寫ajax請求
  • 關于前端ajax請求的優雅方案(http客戶端為axios)
  • 在Vue組件化中利用axios處理ajax請求的使用方法
  • vue使用Axios做ajax請求詳解
  • VUE 更好的 ajax 上傳處理 axios.js實現代碼

標簽:邯鄲 海南 黔東 德陽 婁底 衡陽 樂山 內江

巨人網絡通訊聲明:本文標題《Ajax常用封裝庫——Axios的使用》,本文關鍵詞  Ajax,常用,封裝,庫,Axios,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax常用封裝庫——Axios的使用》相關的同類信息!
  • 本頁收集關于Ajax常用封裝庫——Axios的使用的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产欧美视频在线观看| 成人一区二区三区视频在线观看 | 亚洲va欧美va国产va天堂影院| 日韩一区二区免费在线电影| 99精品热视频| 午夜精品久久久久久久久久久| 亚洲精品成人少妇| 欧美日韩情趣电影| 日本国产一区二区| 精品影院一区二区久久久| 国产精品高潮呻吟久久| 中文字幕精品在线不卡| 色久综合一二码| 99久久国产综合精品麻豆 | 国产91综合网| 91久久精品一区二区三区| 精品久久久影院| 99这里只有久久精品视频| 欧美一区二区三区在线视频| 成人福利在线看| 精品午夜一区二区三区在线观看| 国产欧美日本一区视频| 久久不见久久见免费视频1| 国产一区欧美日韩| 欧美日韩aaaaa| 久久理论电影网| 久久中文娱乐网| 亚洲欧洲制服丝袜| 亚洲愉拍自拍另类高清精品| 老司机精品视频线观看86| 国产91富婆露脸刺激对白| 欧美成人在线直播| 一区二区三区四区亚洲| 国产成人午夜精品影院观看视频 | 在线观看不卡视频| 狠狠网亚洲精品| 亚洲精品成人少妇| 日韩午夜在线观看视频| 欧美性做爰猛烈叫床潮| 欧美午夜寂寞影院| 91麻豆高清视频| 91精品国产91久久久久久一区二区| 99久久综合色| 国产亚洲精久久久久久| 亚洲一区自拍偷拍| 麻豆91精品视频| 国产精品一卡二卡在线观看| 国产精品综合一区二区| 92精品国产成人观看免费| 99综合电影在线视频| 在线影院国内精品| 蜜桃一区二区三区在线观看| 国产一区在线观看视频| 丁香婷婷深情五月亚洲| 高清国产午夜精品久久久久久| 久久青草欧美一区二区三区| 日韩精品中文字幕一区 | 精品日产卡一卡二卡麻豆| 亚洲在线视频免费观看| jlzzjlzz亚洲日本少妇| 精品粉嫩超白一线天av| 九九九精品视频| 蜜臀国产一区二区三区在线播放 | 亚洲一本大道在线| www.在线成人| 亚洲国产精品嫩草影院| 三级影片在线观看欧美日韩一区二区 | 日韩丝袜美女视频| 久久99精品视频| 国产不卡一区视频| 久久久精品免费免费| 亚洲精品国产视频| 国产精品夜夜爽| 成人美女视频在线观看18| 欧美日韩精品三区| 亚洲午夜一区二区三区| 日本道色综合久久| 欧美成人精品3d动漫h| 欧美日韩夫妻久久| 又紧又大又爽精品一区二区| 成人国产电影网| 91精品国产欧美一区二区18| 激情都市一区二区| 国产亚洲欧洲一区高清在线观看| 午夜精品福利一区二区三区av | 欧美一区二区三区在线| 日日摸夜夜添夜夜添亚洲女人| 91精品免费观看| 91一区二区三区在线播放| 欧美国产综合一区二区| 美国毛片一区二区| 久久一夜天堂av一区二区三区| 久久精品人人爽人人爽| 日韩欧美一区在线| 一区二区三区美女视频| 国产99久久久久| 国产成a人亚洲精| 成人福利电影精品一区二区在线观看| 一区二区久久久| 日韩和欧美一区二区三区| 国产精品久久久久三级| 欧美sm极限捆绑bd| 国产精品久久久久久久久久免费看| 国产精品成人免费在线| 色爱区综合激月婷婷| 日韩电影在线一区| 亚洲成人一区在线| 久久99国产精品久久| 国产大陆精品国产| 欧美日韩一区二区在线观看| 日韩一本二本av| 中文字幕欧美日本乱码一线二线 | 麻豆精品新av中文字幕| 亚洲日本在线观看| 欧美一区中文字幕| 欧美日韩国产在线观看| 精品亚洲国产成人av制服丝袜 | 亚洲成人资源网| 日韩毛片高清在线播放| 在线日韩一区二区| 国产**成人网毛片九色 | 在线观看三级视频欧美| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产午夜精品久久| 精品999久久久| 国产一区二区主播在线| 久久久久久一二三区| 国产一区二区在线观看免费| 亚洲激情校园春色| 555夜色666亚洲国产免| 久色婷婷小香蕉久久| 欧美一级理论片| av网站一区二区三区| 亚洲欧美激情视频在线观看一区二区三区 | 色综合中文综合网| 色婷婷精品大视频在线蜜桃视频| 国产一区二区免费在线| 欧美日韩黄色影视| 国产高清久久久久| 美女脱光内衣内裤视频久久网站 | 中文字幕av一区二区三区高| 99久久777色| 精品一区二区三区日韩| 久久久久久久久久久久久久久99| kk眼镜猥琐国模调教系列一区二区 | 在线这里只有精品| 91美女蜜桃在线| 国产在线精品国自产拍免费| 亚洲午夜国产一区99re久久| 亚洲精品视频免费看| 中文字幕二三区不卡| 裸体歌舞表演一区二区| 久久中文字幕电影| 欧美午夜精品一区| 日韩av在线播放中文字幕| 国产亚洲综合色| 日韩久久久久久| 91精品国产乱码久久蜜臀| 久久久久国产免费免费| 久久久综合九色合综国产精品| 国产剧情一区二区| 欧美极品aⅴ影院| 中文在线资源观看网站视频免费不卡| 成人黄色电影在线| 天堂一区二区在线| 国产日韩一级二级三级| 欧美韩国一区二区| 色哟哟一区二区| 国产福利视频一区二区三区| 奇米888四色在线精品| 99久久国产综合色|国产精品| 日韩一级成人av| 欧美另类videos死尸| 精品一区二区三区久久久| 国产一区欧美日韩| 天天综合网 天天综合色| 国产91精品一区二区| 在线观看日韩电影| 亚洲一区免费观看| 国产精品 欧美精品| 一区二区三区欧美亚洲| 亚洲综合在线电影| 久久久91精品国产一区二区三区| 中文子幕无线码一区tr| 久久久精品免费观看| 秋霞电影网一区二区| 国产日产欧美一区| 欧美bbbbb| 不卡一卡二卡三乱码免费网站| 成人午夜av在线| 久久99久国产精品黄毛片色诱| 久久99最新地址| 亚洲一区二区三区四区不卡| 奇米综合一区二区三区精品视频| 一区二区三区**美女毛片| 国产麻豆精品一区二区| 91麻豆精品国产91久久久资源速度| 亚洲国产成人在线| 久久99精品久久只有精品| 欧美三级三级三级爽爽爽|