欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

10
2023/06

Vue中axios的安裝和基本使用

發(fā)布時間:2023-06-10 18:57:35
發(fā)布者:MaiMai
瀏覽量:
0

首先簡單了解什么是Axios

 

Axios是一個基于PromiseHTTP客戶端用于瀏覽器和Node.js中發(fā)送HTTP請求。它支持各種HTTP請求方法,GET、POST、PUT、DELETE,并且可以攔截請求和響應(yīng),本質(zhì)上也是對原生XHR的封裝,只不過它是Promise的實(shí)現(xiàn)版本,符合最新的ES規(guī)范。

 

關(guān)于axios的特點(diǎn),可以查看axios中文文檔,還可以了解一下axios, ajaxfetch的詳細(xì)比較內(nèi)容。

 

接下來開始安裝axios,在項(xiàng)目下執(zhí)行npm install axios。

image.png

image.png

之后在main.js中,添加:

import axios from 'axios' //引入

 

以上完成后就可以使用了,接下來以get請求為例,使用方式如下:

 

this.axios.get(url).then(res => {

      //請求成功,觸發(fā)then中的函數(shù)

      console.log(res)  

    })

     .catch(error =>

      //請求失敗,觸發(fā)catch中的函數(shù) 可省略

      console.log(error)

 

它的參數(shù)需要寫在params屬性下,也就是:

//帶參數(shù)的get請求

let url = "..."

 

this.$axios.get(url, {

 

params: {

 

id: 1

 

}

 

})

 

.then((res) => {

 

console.log(res) //返回的數(shù)據(jù)

 

})

 

.catch((err) => {

 

console.log(err) //錯誤信息

 

})

POST請求與之類似。


關(guān)鍵詞:
返回列表