Skip to content

使用演示

提示

如果 自定义基座 运行时出现 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>