温度看板搭建示例
This commit is contained in:
@@ -18,13 +18,14 @@ request.interceptors.request.use(config => {
|
||||
request.interceptors.response.use(
|
||||
response => {
|
||||
const res = response.data
|
||||
// 假设后端统一返回 { code, data, message }
|
||||
if (res.code !== 0) {
|
||||
ElMessage.error(res.message || '请求失败')
|
||||
return Promise.reject(new Error(res.message))
|
||||
// 后端统一返回 { Code, Msg, Data }(兼容小写字段)
|
||||
const code = res.Code ?? res.code
|
||||
if (code !== 0) {
|
||||
ElMessage.error(res.Msg || res.message || '请求失败')
|
||||
return Promise.reject(new Error(res.Msg || res.message))
|
||||
}
|
||||
// 直接返回 data,页面拿到的就是干净数据,不用每次再 .data
|
||||
return res.data
|
||||
// 直接返回 Data,页面拿到的就是干净数据,不用每次再 .data
|
||||
return res.Data ?? res.data
|
||||
},
|
||||
error => {
|
||||
ElMessage.error(error.message || '网络错误')
|
||||
|
||||
Reference in New Issue
Block a user