推荐答案
-- -------------------- ---- ------- ------------- ---- ------------------------------- -- ------ ------- ------ -- ---- ----- - -- ---- ----- --------- ----- -------- -- -------- ----- -- - -- ------- -------------------- ---------- -- ----- ----- -- - -- ------- ---------------------- ----- -- --------- -- -- - -- ------- -------------------- - ---
本题详细解读
1. uni.request
方法
uni.request
是 uni-app 提供的一个用于发起网络请求的 API。它支持 GET、POST、PUT、DELETE 等多种请求方法,并且可以设置请求头、请求参数、超时时间等。
2. 参数说明
- url: 请求的 URL 地址,必须是一个完整的 URL。
- method: 请求方法,默认为
GET
。可以是GET
、POST
、PUT
、DELETE
等。 - data: 请求参数,通常是一个对象。对于 GET 请求,这些参数会被拼接到 URL 后面。
- success: 请求成功时的回调函数,参数
res
包含服务器返回的数据。 - fail: 请求失败时的回调函数,参数
err
包含错误信息。 - complete: 请求完成时的回调函数,无论成功或失败都会执行。
3. GET 请求的特点
- GET 请求的参数会以查询字符串的形式附加在 URL 后面,例如:
https://example.com/api/data?key1=value1&key2=value2
。 - GET 请求通常用于获取数据,而不是修改数据。
4. 示例代码解析
- url:
https://example.com/api/data
是请求的目标地址。 - method:
GET
表示这是一个 GET 请求。 - data:
{ key1: 'value1', key2: 'value2' }
是请求参数,会被拼接到 URL 后面。 - success: 当请求成功时,会打印服务器返回的数据。
- fail: 当请求失败时,会打印错误信息。
- complete: 无论请求成功或失败,都会打印 "请求完成"。
5. 注意事项
- 在实际开发中,建议对请求的 URL 和参数进行校验,避免出现无效请求。
- 对于跨域请求,需要确保服务器端已经配置了正确的 CORS 策略。