接口报错提示
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user