接口报错提示

This commit is contained in:
lzp
2026-04-02 11:26:49 +08:00
parent 846b8e5e49
commit 39f8a398fc
3 changed files with 3 additions and 25 deletions

View File

@@ -1,20 +0,0 @@
// 定义要忽略的警告关键词列表
const ignoredWarnings = [
// '`markRaw` or using `shallowRef` instead of `ref`',
]
/** 忽略组件响应式警告 */
export default function (app) {
// 只忽略组件响应式警告
app.config.warnHandler = (msg, instance, trace) => {
// 检查是否包含要忽略的关键词
const shouldIgnore = ignoredWarnings.some(warning =>
msg.includes(warning)
)
// 如果不应该忽略,才输出警告
if (!shouldIgnore) {
console.warn(msg, instance, trace)
}
}
}

View File

@@ -16,10 +16,8 @@ import "./router/router-config" // 路由守卫,做动态路由的地方
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import ignoredWarning from './ignoredWarning'
const app = createApp(App)
ignoredWarning(app)
app.use(router)
.use(directives)
.use(ElementPlus)

View File

@@ -74,7 +74,7 @@ service.interceptors.response.use(
}
const res = response.data
// 处理异常的情况
// console.log(res)
console.log(res)
if (res.code != 200) {
ElMessage.error(res.message)
return Promise.reject(new Error(res.errMsg || res.message || 'error'))
@@ -114,8 +114,8 @@ service.interceptors.response.use(
return Promise.reject(false)
}
error.config && removePending(error.config)
console.log('err' + error) // for debug
ElMessage.error(error.message)
// console.log('err', error) // for debug
ElMessage.error(error.response?.data?.message || error.message)
}
return Promise.reject(error)
}