axios async/await 的get请求传参
时间: 2023-11-02 13:57:00 浏览: 172
利用Async框架的网络请求
在使用axios进行get请求时,我们可以通过在url中添加查询参数来传递参数,也可以使用params配置项来传递参数。
使用查询参数传递参数的示例如下:
```javascript
import axios from 'axios';
async function fetchData(id) {
try {
const response = await axios.get(`https://api.example.com/data?id=${id}`);
console.log(response.data);
} catch (error) {
console.error(error);
}
}
fetchData(123);
```
使用params配置项传递参数的示例如下:
```javascript
import axios from 'axios';
async function fetchData(id) {
try {
const response = await axios.get('https://api.example.com/data', {
params: {
id: id
}
});
console.log(response.data);
} catch (error) {
console.error(error);
}
}
fetchData(123);
```
使用params配置项传递参数的方式更加灵活,可以传递多个参数,也可以传递对象等复杂数据类型。
阅读全文