params {query} 在vue里面怎么让query后面拼接的接口
时间: 2024-03-10 10:02:30 浏览: 46
在 Vue 中,我们可以通过 Axios 库来发送 HTTP 请求。如果你需要在请求中添加 query 参数,可以将它们附加到 URL 后面。例如:
```javascript
axios.get('/api/your-api', {
params: {
key1: 'value1',
key2: 'value2'
}
})
.then(response => {
console.log(response.data)
})
.catch(error => {
console.log(error)
})
```
在上面的代码中,我们使用 Axios 发送了一个 GET 请求到 `/api/your-api` 接口,并且在请求中添加了两个 query 参数 `key1` 和 `key2`。Axios 会自动将它们拼接到 URL 后面,形如 `/api/your-api?key1=value1&key2=value2`。
如果你需要发送一个 POST 请求,并且在请求中添加 query 参数,可以将它们附加到请求体中。例如:
```javascript
axios.post('/api/your-api', {
key1: 'value1',
key2: 'value2'
})
.then(response => {
console.log(response.data)
})
.catch(error => {
console.log(error)
})
```
在上面的代码中,我们使用 Axios 发送了一个 POST 请求到 `/api/your-api` 接口,并且在请求体中添加了两个 query 参数 `key1` 和 `key2`。在后端,你需要通过解析请求体来获取这些参数。
阅读全文