axios的基本用法與併發請求

1、axios的基本用法前端

<router-link to="" class="a1" @click.native="logins">登錄</router-link>ios

 

 

這三個直接請求ajax

       Axios.get()axios

       Axios.post()數組

       Axios({})promise

建立一個axios實例,沒有發送請求,create裏面也是配置項微信

       Axios.create({併發

      

       })異步

2、axios的併發請求函數

1. axios.all() 和 promise.all() 方法是一個道理

2. axios.all() 這個方法在 axios 的構造函數是沒有的,沒在實例對象上。

3. 若是使用 axios.all 就不能使用封裝的 axios了,由於all 是 axios 特有的方法,封裝axios沒有這個方法。

4. 當在一個組件,須要發送多個ajax請求,以下,他們之間不會相互響應,由於是異步的,可是這樣寫 1. ajax請求過多對頁面性能可能會有影響,以及代碼不美觀,代碼過於臃腫,因此咱們能夠使用 axios的併發請求axios.all()

 

 

5. all 方法是一個數組

 

 

上面有兩個數據,咱們如何拿到 數據 1 或 數據2呢,就把res賦給一個數組變量,res是一個數組 能夠解構。

then(res => {
上面有兩個數據,咱們如何拿到 數據1或數據2呢,就把res賦給一個數組變量
     var res1,res2
     [res1,res2] = res
     console.log(res1)
})

 

做者:晉飛翔
手機號(微信同步):17812718961
但願本篇文章 能給正在學習 前端的朋友 或 以及工做的朋友 帶來收穫 不喜勿噴 若有建議 多多提議 謝謝!!!

相關文章
相關標籤/搜索