diff --git a/src/ignoredWarning.ts b/src/ignoredWarning.ts deleted file mode 100644 index 60d4a0c..0000000 --- a/src/ignoredWarning.ts +++ /dev/null @@ -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) - } - } - -} \ No newline at end of file diff --git a/src/main.ts b/src/main.ts index 6169d44..b39cf70 100644 --- a/src/main.ts +++ b/src/main.ts @@ -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) diff --git a/src/utils/request.ts b/src/utils/request.ts index 9f748e3..344e33a 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -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) }