使用演示
提示
如果 自定义基座
运行时出现 error: 当前运行的基座未包含api uni.request,请重新打包自定义基座再运行。
的错误提示,请重新自定义基座运行。
使用配置
在使用 ucs-request 请求库
之前,先确认已配置请求库的全局配置项(传送门)。 全局配置项为请求库提供基础配置服务。
基础使用
在示例中的 url
参数 /login
,实际为全局配置项中的 development(测试环境) / production(正式环境) + url
拼接完成的请求地址。
例如:在全局配置项中配置的 development:'http://xxxxxx'
,那么实际下列请求的完整地址为 http://xxxxxx/login
ts
<script setup>
import { http } from "@/uni_modules/ucs-request";
// 模拟Get请求,与 uni.request 使用方式相同
http.get({
url: '/login',
data: {
name: 'A1234',
password: 'ucs123'
},
success: (res) => {
console.log(res)
},
fail: (fail) => {
console.log(fail)
},
complete: (e) => {
console.log(e)
}
})
</script>
完整请求地址
当在 url
填写的是完整地址时,请求将不在进行拼接(全局配置请求前缀)处理,则是直接使用完整请求地址。
ts
<script setup>
import { http } from "@/uni_modules/ucs-request";
http.get({
url: 'http://xxxxxxx.com/login',
data: {
name: 'A1234',
password: 'ucs123'
},
success: (res) => {
console.log(res)
},
fail: (fail) => {
console.log(fail)
},
complete: (e) => {
console.log(e)
}
})
</script>