uni-app发送HTTP请求

uni-app 中调用接口用的是 uni.request 方法,在官网中可以选择 “API”→“网络”→“发起请求”→“uni.request”,找到 API 文档。

请求方式:get 请求。

代码如下。

<template>
  <view>
    </view>
</template>

<script>
// 这里是上面格式化的 script 代码
export default {
  data() {
    return {
      allList: []
    }
  },
  onLoad() {
    //2.在onLoad生命周期函数中调用方法
    this.getList()
  },
  methods: {
    //1.声明方法,使用uni.request发送数据请求
    getList() {
      uni.request({
        url: 'http://api.mm2018.com:8095/api/goods/home',
        method: 'get',
        success: res => {
          //res就是最终服务器返回的数据
          console.log(res)
          this.allList = res.data.data // 将服务器返回的数据赋值给 allList
        }
      })
    }
  }
}
</script>

代码解析如下。

注意具体是在哪个周期函数中调用方法,Vue 是在 created 周期函数中调用方法,而 uni-app 是在 onLoad 周期函数中调用方法。