diff --git a/src/components/common/ErrorBoundary.vue b/src/components/common/ErrorBoundary.vue index 861a8f8..88db1a0 100644 --- a/src/components/common/ErrorBoundary.vue +++ b/src/components/common/ErrorBoundary.vue @@ -41,10 +41,10 @@ console.log('err:', err); // 超时错误 if (err.message?.includes('timeout') || err.message?.includes('Timeout')) return true // 请求被取消 - if (err.message?.includes('cancel') || err.name === 'CanceledError') return true + if (err.message?.includes('cancel') || err.message?.includes('cancel') || err.name === 'CanceledError') return true // 包含请求相关信息的错误 if (err.message?.includes('request') || err.message?.includes('Request') || err.data || err.msg) return true - return false + return true } // 全局错误捕获