小程序调用API返回数据或提交数据
Posted A Little Bug
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序调用API返回数据或提交数据相关的知识,希望对你有一定的参考价值。
由于小程序发起网络请求需要通过 wx.request
文档地址
https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html
习惯用ajax了,则把(wx.request)封装一下
1、新建文件 http.js
/*习惯用ajax了,则把(wx.request)封装一下, 调用方式 1、先引入:const http = require(‘../../js/http.js‘) 2、使用方式:http.post或者http.get 3、params参数格式如:{ start: 1, count: 4} */ /*官方文档https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html*/ module.exports = { get(apiUrl, yes, error) { wx.request({ url: apiUrl, header: { ‘Content-Type‘: ‘json‘ }, success: yes, fail: error }) }, post(apiUrl, params, yes, error) { wx.request({ url: apiUrl, data: params, header: { ‘Content-Type‘: ‘json‘ }, success: yes, fail: error }) } }
2、页面调用方式
/** * 生命周期函数--监听页面加载 */ onLoad: function (options) { const http = require(‘../../js/http.js‘)//引入http.js文件 var params = { start: 1, count: 4}; //参数 http.post("https://api.douban.com/v2/movie/coming_soon", { start:1,count:4}, function(res){ console.log("返回结果=" +JSON.stringify(res.data)); },function(e){ console.log("返回error结果=" + JSON.stringify(e)); } ); },
以上是关于小程序调用API返回数据或提交数据的主要内容,如果未能解决你的问题,请参考以下文章