更新记录
0.1.(2019-07-01)
使用Promise封装uni.request便于用async/await关键字使用,可以用同步代码写异步逻辑,有效反制回调地狱。
平台兼容性
uni-app
app-vue | app-nvue | app-android | app-ios |
---|---|---|---|
? | ? | ? | ? |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
? | ? | ? | ? | ? | ? | ? | ? | ? |
微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 | 钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|---|---|---|---|---|
? | ? | ? | ? | ? | ? | ? | ? | ? |
快应用-华为 | 快应用-联盟 |
---|---|
? | ? |
uni-app x
app-android | app-ios |
---|---|
? | ? |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
? | ? | ? | ? | ? | ? | ? | ? | ? |
request封装
使用方法
1、将插件解压到项目根目录
2、在main.js中全局引入 import util from './libs/util'; Vue.prototype.util = util
3、在页面中调用
async onShow() { let res = await this.util.request({ url: '/api1', method: 'get', data: { id: id } }); console.log(res); if (res.data.status != 1) { uni.showToast({ title: '提示', icon: 'none', duration: 1500 }); } }