uniapp发起网络请求
时间: 2023-08-11 17:08:59 浏览: 117
在 Uniapp 中,可以使用内置的 `uni.request` 方法来发起网络请求。这个方法类似于原生的 `XMLHttpRequest` 或者 `fetch`。
你可以使用以下代码示例来发起一个简单的 GET 请求:
```javascript
uni.request({
url: 'http://example.com/api',
method: 'GET',
success: function(res) {
console.log('请求成功', res.data);
},
fail: function(err) {
console.log('请求失败', err);
}
});
```
在这个示例中,`url` 参数指定了请求的地址,`method` 参数指定了请求的方法(GET、POST 等)。`success` 回调函数会在请求成功时被调用,`fail` 回调函数会在请求失败时被调用。
你还可以通过设置 `data` 参数来发送 POST 请求的数据:
```javascript
uni.request({
url: 'http://example.com/api',
method: 'POST',
data: {
username: 'john',
password: '123456'
},
success: function(res) {
console.log('请求成功', res.data);
},
fail: function(err) {
console.log('请求失败', err);
}
});
```
以上是一个简单的 Uniapp 发起网络请求的示例,你可以根据实际需求进行相应的修改和扩展。
阅读全文