wxp 是官方 wx 接口的 promise 化的版本
wx
上所有接口都能在wxp
上找到wxp
会将wx
接口中需要提供success/fail/complete
回调函数的所有接口 promise 化- 为了和
wx
接口兼容,你也可以在wxp
中使用success/fail/complete
回调函数 wxp
也给Promise
注入了一个finally
方法,类似于complete
函数
调用方法
import {wxp} from '@minapp/core'
示例
- 在 async/await 中使用
async onLoad() {
let res = await wxp.getUserInfo()
}
- 原生 Promise
onLoad() {
wxp.getUserInfo()
.then(res => {
// 处理结果
})
.catch(e => {
// 处理错误
})
.finally(() => {
// 请求完成
})
}
- 像 wx 一样使用
wxp.getUserInfo({
success() {
},
fail() {
},
complete() {
}
})
源代码: wxp