# 网络请求
uni-app
提供了网络请求的方法, uni.request
, 但该方法并不是promise
的形式, 所以我们在uni.request
的基础上做了二次封装, 将其封装成了``promise的形式
。
http(url, data, method = 'GET', header, timeout = 60000, showLoading= true, loadtingText = '加载中...')
url
: 请求地址data
: 请求参数, get请求参数请拼接在请求地址后面。method
: 请求方式, 可选值为 GET / POST / PUT / DELETE / OPTIONS, 默认为GETheader
: 设置请求的 header,header 中不能设置 Referer。timeout
: 超时时间,单位毫秒, 默认为60000毫秒。showLoading
: 是否需要显示加载, 默认为true
。loadtingText
: 加载文案, 默认为加载中...
,showLoading
为true
时生效。
基础用法
this.$cc.http({
url: 'example.com',
method: 'POST',
data: {
name: 'cc-ui'
}
}).then(res => {
console.log(res)
}).catch(err => {
console.log(err)
})
防抖节流 →