【ES6】使用Promise封装wx.request请求
【ES6】使用Promise封装wx.request请求
参考:
代码
-
新建js文件,路径
request\index.js
export const request=(params)=>{ return new Promise((resolve,reject)=>{ wx.request({ ...params, success:(result)=>{ resolve(result); }, fail:(err)=>{ wx.showToast({ title: '连接失败', icon:'none' }) reject(err); } }); }); }
-
使用封装函数的js文件
引入
import {request} from '../../request/index.js';
使用
let params = { url: 'xxx', data: { code: xxx }, method: 'POST' }; //调用请求函数 request(params) .then(res => { //success .... });