前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序如何调用API实现数据请求-wx.request()

微信小程序如何调用API实现数据请求-wx.request()

作者头像
达达前端
发布2019-07-03 12:40:29
3.2K0
发布2019-07-03 12:40:29
举报
文章被收录于专栏:达达前端

标题图

查看官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/

前言

微信小程序不存在ajax,那么它是如何实现数据请求功能的呢?在微信中提供了API的调用wx.request(OBJECT),这个是很不错的。下面就讲一下如何请求数据,简单到不行。

wx.request

看文档时,提供了示例模板如下:

代码语言:javascript
复制
wx.request({
  url: 'test.php', //仅为示例,并非真实的接口地址
  data: {
     x: '' ,
     y: ''
  },
  header: {
    'content-type': 'application/json' // 默认值
  },
  success: function(res) {
    console.log(res.data)
  }
})

如何调取数据这是个难题,但是要模拟调用是有可能的。因为有个网址:https://easy-mock.com/,提供了模拟数据的请求。那么我们先来模拟一下数据吧,到时,复制链接给模板中的url即可。


如图登录官网,登录,接着点击箭头,进入下一页面。

图片

点击创建接口。

图片

更新数据,创建属于自己的数据即可。

图片

一可预览效果,复制链接到url模板中。

图片

图片

接着我们打开微信小程序的开发工具,在界面中添加按钮请求即可。

代码语言:javascript
复制
 <button type='primary' bindtap='send'>请求数据</button>

接着在js文件中添加事件。

代码语言:javascript
复制
//send
  send: function(){
    wx.request({
      url: '复制的链接', //仅为示例,并非真实的接口地址
      data: {
        x: '',
        y: ''
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success: function (res) {
        console.log(res.data)
      }
    })
  }

点击按钮如果出现下面的错误,那是因为要到详情按钮中,给个地方打个勾即可。

图片

找到下方打钩即可。

图片

点击按钮,即可查看,请求数据效果出现了。

图片

结语

  • 你完成了吗?是不是,很容易呢?是不是很简单呢?
  • 小礼物走一走 or 点赞
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.08.04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • wx.request
  • 结语
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档