多租户商城-商户小程序端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

41 lines
774 B

/*
* 发送请求 mixin
*/
import request from './server'
/* eslint-disable */
export const sendReq = {
data() {
return {
// 加载中
loading: false,
}
},
methods: {
/*
* 发送请求
*/
sendReq(params, callback) {
let self = this
request({
method: params.method || 'POST',
url: params.url,
data: params.data || {},
withCredentials: true,
headers: {
'Content-type':
params.contentType || 'application/json;charset=utf-8',
},
}).then(
(res) => {
if (res && res.data) {
callback && callback(res.data)
}
},
(error) => {
throw new Error(error)
}
)
},
},
}