zoukankan      html  css  js  c++  java
  • 微信小程序如何调用API实现数据请求wx.request()

    前言

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

    wx.request

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

    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模板中。

    图片

    图片

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

     <button type='primary' bindtap='send'>请求数据</button>
    

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

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

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

    图片

    找到下方打钩即可。

    图片

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

    图片

    结语

    • 你完成了吗?是不是,很容易呢?是不是很简单呢?

    前言

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

    wx.request

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

    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模板中。

    图片

    图片

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

     <button type='primary' bindtap='send'>请求数据</button>
    

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

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

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

    图片

    找到下方打钩即可。

    图片

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

    图片

    结语

    • 你完成了吗?是不是,很容易呢?是不是很简单呢?
  • 相关阅读:
    有关于CSS的面试题和练习
    Yslow&PageSpeed– 诊断各种缓慢症状
    使用Plant Simulation连接SQL Server
    利用Microsoft Sql Server Management studio 创建数据库的示例
    SQL2008配置管理工具服务显示远程过程调用失败
    用C语言的rand()和srand()产生伪随机数的方法总结
    Fisher–Yates shuffle 洗牌算法(zz)
    Unity3D导入MAX文件的一些问题(zz)
    UG中STP203和STP214的区别
    生产线工序基础知识
  • 原文地址:https://www.cnblogs.com/shijiehaiyang/p/12861112.html
Copyright © 2011-2022 走看看