微信小程序-API介绍和发起网络请求

一.小程序API介绍

小程序提供丰富的API,以方便使用微信的能力。例如获取用户信息,微信登录,微信支付等。
小程序的API几乎都在wx对象下。例如wx.request()
小程序API分类:
异步API:通常接受一个object类型的参数。
同步API:以Sync结尾。
事件监听API:以on开头

异步API支持callback和Promise两种调用方式
1.当接口参数不包含success/fail/complete时候,默认返回Promise
2.部分接口request,uploadFile本身有返回值,不支持promise风格的调用,它们的promisify需要开发者自行封装

二.发起网络请求(request)

在小程序项目发起网络请求的时候需要在开发者工具里面注册小程序需要访问的域名。
注意,这个域名必须是备案审核通过的域名

打开微信开发者工具

在这里插入图片描述
上面处理好之后,就可以正常访问域名了。
访问代码:

Page({
  data:{

  },
  //获取数据
  getData(){
    //发送请求获取数据
    wx.request({
      //域名,已注册合法域名
      url: '自行输入https的域名',
      method:'GET',
      data:{},
      header:{},
      success:(res)=>{
        if(res.data.code===200){
          this.setData({
            list:res.data.data
          })
        }
      },
      fail:(err)=>{
        console.log(err)
      },
      complete:(res)=>{
        console.log(res)
      }
    })
  }
  
})

在开发阶段,如果域名还没有备案好,无法注册。我们可以在微信开发者工具中,选择不校验域名去避免小程序报错。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值