1、try catch
async cc() {
try {
await request({})
} catch (err) {
console.log('err', err)
}
},
2、封装方法
awaitWrap(promise) {
return promise.then((data) => [null, data]).catch((err) => [err, null]);
},
async cc() {
let [err, res] = await awaitWrap(request({}))
if (err) return
},
网友评论