现在的前端开发者基本上都已经习惯了Promise,而不知道为什么微信小程序他竟然不支持!不支持!不支持!(重要的话说三遍)
那么没办法,我们只能自己手动引入啦;
我这里用的是bluebird,其他的也可以照搬我这个方法;
npm install bluebird --save
然后引入文件就可以了,像我就是这样的
const Promise = require('../libs/bluebird.min')
然后就可以在文件中使用Promise了,比如:
export function GET_REQ (url) { return new Promise((reslove, reject) => { wx.request({ url: domain + url, method: 'GET', success: function (res) { reslove(res) }, fail: function (err) { reject(`网络连接失败${err}`) } }) })}