uni-app学习笔记三十--request网络请求传参

request用于发起网络请求。

OBJECT 参数说明

参数名 类型 必填 默认值 说明 平台差异说明
url String 开发者服务器接口地址
data Object/String/ArrayBuffer 请求的参数 App 3.3.7 以下不支持 ArrayBuffer 类型
header Object 设置请求的 header,header 中不能设置 Referer App、H5端会自动带上cookie,且H5端不可手动修改
method String GET 有效值详见下方说明
timeout Number 60000 超时时间,单位 ms H5(HBuilderX 2.9.9+)、APP(HBuilderX 2.9.9+)、微信小程序(2.10.0)、支付宝小程序
dataType String json 如果设为 json,会对返回的数据进行一次 JSON.parse,非 json 不会进行 JSON.parse

|----------|----------|---|---|--------------------------|---|
| success | Function | 否 | | 收到开发者服务器成功返回的回调函数 | |
| fail | Function | 否 | | 接口调用失败的回调函数 | |
| complete | Function | 否 | | 接口调用结束的回调函数(调用成功、失败都会执行) |

示例代码

javascript 复制代码
<script setup>
	
	uni.showLoading()
	uni.request({
		url:"https://jsonplaceholder.typicode.com/posts",
		data:{"id":1,"userId":1},
		header:{
			token:"adofoaffdd",
			"content-type":"application/json"
		},
		method:'POST',
		timeout:10000,
		success:res=>{
			console.log(res)
		},
		fail:err=>{
			console.log("网络请求超时")
			console.log(err)
		},
		complete: () => {
			uni.hideLoading()
		}
	})
</script>

更多参数使用方法详见官方文档

uni.request(OBJECT) | uni-app官网

相关推荐
冷崖4 分钟前
MySQL异步连接池的学习(五)
学习·mysql
知识分享小能手6 分钟前
Vue3 学习教程,从入门到精通,Axios 在 Vue 3 中的使用指南(37)
前端·javascript·vue.js·学习·typescript·vue·vue3
所愿ღ1 小时前
JavaWeb-Servlet基础
笔记·servlet
岑梓铭2 小时前
考研408《计算机组成原理》复习笔记,第五章(2)——CPU指令执行过程
笔记·考研·408·计算机组成原理·计组
焄塰4 小时前
Ansible 管理变量和事实
学习·centos·ansible
oe10196 小时前
读From GPT-2 to gpt-oss: Analyzing the Architectural Advances(续)
笔记·gpt·学习
不如摸鱼去8 小时前
Trae 辅助下的 uni-app 跨端小程序工程化开发实践分享
微信小程序·小程序·uni-app·aigc·ai编程
Include everything9 小时前
Rust学习笔记(三)|所有权机制 Ownership
笔记·学习·rust
杜子不疼.9 小时前
《Python学习之文件操作:从入门到精通》
数据库·python·学习
★YUI★9 小时前
学习游戏制作记录(玩家掉落系统,删除物品功能和独特物品)8.17
java·学习·游戏·unity·c#