源代码:
const BASE_URL = 'http://localhost:8082'
export const myRequest = (options)=>{
return new Promise(()=>{
uni.request({
url:BASE_URL+options.url,
method:options.method || 'GET',
data:options.data || {},
success: (res)=>{
if(res.data.status !== 0){
return uni.showToast({
title:'数据获取失败'
})
}
resolve(res)
},
fail: (err)=>{
uni.showToast({
title:'接口请求失败'
})
reject(err)
}
})
})
}
错误
VM1436 WAService.js:2 ReferenceError: resolve is not defined
at success (vendor.js:8049)
at Function.i.<computed> (VM1436 WAService.js:2)
at :55460/appservice/<api request success callback function>
at VM1436 WAService.js:2
at I (VM1436 WAService.js:2)
at Function.<anonymous> (VM1436 WAService.js:2)
at :55460/appservice/<NetworkRequest1success callback function>
at VM1436 WAService.js:2
at VM1436 WAService.js:2
at Set.forEach (<anonymous>)