export const postRequest = (url, params ) => { return axios({ method: 'post', url: `${base}${url}`, data: params }) }
时间: 2024-04-21 10:23:13 浏览: 141
wx-promise-request-master
这段代码是一个使用 axios 进行 POST 请求的函数。它接受两个参数:url(请求的地址)和 params(请求的参数)。函数内部通过 axios 发送一个 POST 请求,并将请求的地址拼接在 `${base}${url}` 中,请求的参数则通过 data 字段传递。
在使用这个函数之前,你需要确保已经正确导入了 axios 库,并且定义了 `${base}` 变量来指定请求的基础 URL。
导出这个函数使用了 ES6 的导出方式 `export const`,意味着你可以在其他文件中通过 `import` 关键字来引入和使用这个函数。
例如,在另一个文件中可以这样使用这个函数:
```javascript
import { postRequest } from './api.js';
const url = '/example';
const params = { foo: 'bar' };
postRequest(url, params)
.then(response => {
console.log('请求成功:', response.data);
})
.catch(error => {
console.error('请求失败:', error);
});
```
这样就可以发送一个 POST 请求到 `${base}/example`,并且将 `{ foo: 'bar' }` 作为请求参数。成功时将打印响应数据,失败时将打印错误信息。
阅读全文