uniapp get请求的时候 query格式
时间: 2023-08-08 19:05:35 浏览: 486
UniApp中封装request网络请求包含GET、POST、PUT、DELETE等
在 UniApp 中进行 GET 请求时,可以通过以下方式设置 query 参数的格式:
1. 直接使用字符串拼接的方式:
```javascript
uni.request({
url: 'http://example.com/api',
method: 'GET',
data: {
key1: value1,
key2: value2
}
})
```
这种方式会将参数拼接在 URL 的末尾,形如:`http://example.com/api?key1=value1&key2=value2`。
2. 使用 params 参数:
```javascript
uni.request({
url: 'http://example.com/api',
method: 'GET',
params: {
key1: value1,
key2: value2
}
})
```
这种方式会自动将参数拼接在 URL 的末尾,形如:`http://example.com/api?key1=value1&key2=value2`。
3. 使用 URLSearchParams 对象:
```javascript
const params = new URLSearchParams()
params.append('key1', value1)
params.append('key2', value2)
uni.request({
url: `http://example.com/api?${params.toString()}`,
method: 'GET'
})
```
这种方式会将参数拼接在 URL 的末尾,形如:`http://example.com/api?key1=value1&key2=value2`。
请根据你的具体需求选择其中一种方式来设置 query 参数的格式。
阅读全文