9***@qq.com
9***@qq.com
  • 发布:2023-11-18 16:53
  • 更新:2023-11-18 16:53
  • 阅读:289

#插件讨论# 【 luch-request - luch 】拦截器响应error 不执行

分类:uni-app
关联插件: luch-request
function useRequestIns(module) {  
    const http = new Request()  
    /* config 为默认全局配置*/  
    http.setConfig(config => {  
        config.baseURL = '域名'  
        config.header = { "Content-Type": "application/json" }  
        // #ifdef H5 || APP-PLUS || MP-ALIPAY || MP-WEIXIN  
        config.timeout = 20000 // H5(HBuilderX 2.9.9+)、APP(HBuilderX 2.9.9+)、微信小程序(2.10.0)、支付宝小程序  
        // #endif  
        return config  
    })  
    // 请求前拦截  
    http.interceptors.request.use(useRequest, useRequestError)  
    // 请求成功后拦截  
    http.interceptors.response.use(useResponse, useResponseError)  
    return http  
}  

function useRequest(config) {  
    // 抛出一个错误,这将导致 error 函数被调用  
    throw new Error('测试请求前拦截 error 是否触发');  
}

测试的时候,并没有触发 useRequestError 但是 触发了 useResponseError 不知道是不是作者故意这样,还是说这是个bug

2023-11-18 16:53 负责人:无 分享
已邀请:

要回复问题请先登录注册