axios
axios
是一个专注于网络请求的库
axios({
method: '请求方法', // 'GET', 'POST' ....
url: '请求 url 地址',
params:{}, // get 参数 --可选
data:{}, // 请求体参数 post etc... -- 可选
}).then((result)=>{
// then 是用来指定请求成功之后的回调函数
// 行形参中的 result 是请求成功后的返回结果
})
// 另外一种写法
async function(){
// const {data: res}= ...
const result = await axios({
method: '请求方法', // 'GET', 'POST' ....
url: '请求 url 地址',
params:{}, // get 参数 --可选
data:{}, // 请求体参数 post etc... -- 可选
});
console.log(result); // 和上边 then result 一样, 这里我们还可以使用对象解构赋值。
}
axios.get('url', {
params: {} // GET 请求参数
}) // 发送 'GET' 请求
axios.post('url',
{} // POST 请求参数
) // 发送 'POST' 请求