vue - axios網(wǎng)絡(luò)模塊封裝

axios 安裝

npm install axios --save

axios 請求方式

1、axios(config) 默認(rèn)get
import axios from 'axios'

axios({
  url:''
  ,params:{
    limit:'20',
    page:1,
    uid:0,
    status:1
  }
}).then(res =>{
  console.log(res);
})
2、axios 的并發(fā)請求
axios.all([axios({
  url:'',
  method:'post',
  data:{
    id:1,
   name:'xxx'
  }
}), axios({
  url:''
  ,params:{
    limit:'20',
    page:1,
    uid:0,
    status:1
  }
})]).then(axios.spread( (res1 , res2) =>{
  console.log(res1)
  console.log(res2)
}))
3、axios 的全局配置
axios.defaults.baseURL = 'http://xxx.top'
axios.defaults.timeout = 5000

axios.all([axios({
  url:'/gzhList'
}), axios({
  url:'/countlist'
  ,params:{
    limit:'20',
    page:1,
    uid:0,
    status:1
  }
})]).then(axios.spread( (res1 , res2) =>{
  console.log(res1)
  console.log(res2)
}))

4、axios 的實例
const instance1 = axios.create({
  baseURL : 'http://xxx1.top/index.php',
  timeout : 5000
})
instance1({
   url:'/recharge/Index/gzhList'
}).then( res =>{
  console.log(res)
})

const instance2 = axios.create({
  baseURL : 'http://xx2/index.php',
  timeout : 10000
})
instance2({
  url:'/gzh/gzhdata/countlist',
  params:{
    limit:'20',
    page:1,
    uid:0,
    status:1
  }
}).then( res =>{
 console.log(res)
})
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、安裝 1、 利用npm安裝npm install axios --save 2、 利用bower安裝bower...
    kiddings閱讀 1,925評論 0 3
  • ## 框架和庫的區(qū)別?> 框架(framework):一套完整的軟件設(shè)計架構(gòu)和**解決方案**。> > 庫(lib...
    Rui_bdad閱讀 3,158評論 1 4
  • axios 基于 Promise 的 HTTP 請求客戶端,可同時在瀏覽器和 node.js 中使用 功能特性 在...
    Yanghc閱讀 3,748評論 0 7
  • 33、JS中的本地存儲 把一些信息存儲在當(dāng)前瀏覽器指定域下的某一個地方(存儲到物理硬盤中)1、不能跨瀏覽器傳輸:在...
    萌妹撒閱讀 2,256評論 0 2
  • 自己動手實現(xiàn)一個 axios 前言 作為一名前端er,對于數(shù)據(jù)請求的第三方工具axios,一定不會陌生,如果還是有...
    Cryptic閱讀 3,693評論 0 3

友情鏈接更多精彩內(nèi)容