微信小程序接口封装
Posted 稚于最初灬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序接口封装相关的知识,希望对你有一定的参考价值。
function baseRequest({ url, method, header, data }, resolve, reject) { wx.request({ url, method, header, data, success: function (res) { // 需要判断服务器code的用这一段 // 返回0表示真正的成功,其他code表示各种错误码 if (res.data.code === 0) { resolve(res) } else { reject(res) } resolve(res) }, fail: function (res) { reject(res) } }) }
使用promise
function requestPromise(options) { let req = new Promise((resolve, reject) => { baseRequest(options, resolve, reject) }) return req }
get方法
function get(options) { options.method = ‘GET‘ return requestPromise(options) }
post方法
function post(options) { options.method = ‘POST‘ if (!options.header) { options.header = {} } options.header["Content-Type"] = "application/json" return requestPromise(options) }
put方法
function put(options) { options.method = ‘PUT‘ if (!options.header) { options.header = {} } options.header["Content-Type"] = "application/json" return requestPromise(options) }
以上是关于微信小程序接口封装的主要内容,如果未能解决你的问题,请参考以下文章