# 网络请求

uni-app提供了网络请求的方法, uni.request, 但该方法并不是promise的形式, 所以我们在uni.request的基础上做了二次封装, 将其封装成了``promise的形式

http(url, data, method = 'GET', header, timeout = 60000, showLoading= true, loadtingText = '加载中...')

  1. url: 请求地址
  2. data: 请求参数, get请求参数请拼接在请求地址后面。
  3. method: 请求方式, 可选值为 GET / POST / PUT / DELETE / OPTIONS, 默认为GET
  4. header: 设置请求的 header,header 中不能设置 Referer。
  5. timeout: 超时时间,单位毫秒, 默认为60000毫秒。
  6. showLoading: 是否需要显示加载, 默认为true
  7. loadtingText: 加载文案, 默认为 加载中..., showLoadingtrue时生效。

基础用法

this.$cc.http({
  url: 'example.com',
  method: 'POST',
  data: {
    name: 'cc-ui'
  }
}).then(res => {
  console.log(res)
}).catch(err => {
  console.log(err)
})
Last Updated: 8/16/2021, 2:18:04 PM