Browse Source

http

devlop
mo-bai 4 years ago
parent
commit
d83cc71c5d
3 changed files with 13 additions and 2 deletions
  1. 2
      pages/digital-workshops/index.vue
  2. 1
      pages/order-detail/index.vue
  3. 12
      utils/http/http.js

2
pages/digital-workshops/index.vue

@ -459,7 +459,7 @@ export default {
display: grid; display: grid;
grid-template-columns: repeat(2, 1fr); grid-template-columns: repeat(2, 1fr);
grid-row-gap: 22rpx; grid-row-gap: 22rpx;
grid-column-gap: 16rpx;
grid-column-gap: 10rpx;
.grid-item { .grid-item {
padding: 24rpx 20rpx 20rpx; padding: 24rpx 20rpx 20rpx;
border-radius: 22rpx; border-radius: 22rpx;

1
pages/order-detail/index.vue

@ -243,7 +243,6 @@ export default {
getClientOrderInfo({ getClientOrderInfo({
customerOrderId: orderId customerOrderId: orderId
}).then((res) => { }).then((res) => {
console.log('订单详情', res)
if (res) { if (res) {
this.orderInfo = res this.orderInfo = res
} }

12
utils/http/http.js

@ -2,6 +2,14 @@ import { isFunction } from '../is.js'
import env from '@/env/index.js' import env from '@/env/index.js'
const urlEnv = env === 'production' ? '' : `-${env}` const urlEnv = env === 'production' ? '' : `-${env}`
const uploadUrl = `https://api-ops-yyt${urlEnv}.qniao.cn/cloud-print-user-center/utils/uploadImage` const uploadUrl = `https://api-ops-yyt${urlEnv}.qniao.cn/cloud-print-user-center/utils/uploadImage`
/**
* 定义的一个thenable对象
*/
class ErrorPromise {
then() {}
}
export default class Http { export default class Http {
constructor(config = {}, { reqInterceptor, resInterceptor, transformConfig } = {}) { constructor(config = {}, { reqInterceptor, resInterceptor, transformConfig } = {}) {
this.baseUrl = config.baseUrl this.baseUrl = config.baseUrl
@ -55,6 +63,8 @@ export default class Http {
let data = resInterceptor(res, opt) let data = resInterceptor(res, opt)
if (!data) { if (!data) {
console.log('报错的请求参数:', conf) console.log('报错的请求参数:', conf)
reject(res)
return
} }
// 服务器错误也会用then抛出,需要自己判断data==null // 服务器错误也会用then抛出,需要自己判断data==null
resolve(data) resolve(data)
@ -69,6 +79,8 @@ export default class Http {
}).catch((err) => { }).catch((err) => {
// 吃掉请求产生的异常 后期可以记录 // 吃掉请求产生的异常 后期可以记录
console.error('native response error', err) console.error('native response error', err)
// 不会再进入后面传递的then函数了
return new ErrorPromise()
}) })
} }
// config:{} // config:{}

Loading…
Cancel
Save