request.js 834 Bytes
const DOMAIN = 'https://api.glass.xiuyetang.com';

export default async function request({
    url,
    method = "post",
    data = {},
    header = {
        "Content-Type": "application/x-www-form-urlencoded",
    },
    timeout = 3000,
    withCredentials = false, // 跨域请求时是否携带凭证(cookies)
    // sslVerify: true, // 验证 ssl 证书
    success,
    fail = (res) => {
      console.log("fail status === > ", res);
    },
    complete = (res) => {
      console.log("complete status === > ", res);
    },
}) {
    const uid = uni.getStorageSync('uid');
    data = {
      uid,
      ...data,
    };
    uni
     .request({
         url: DOMAIN + url,
         method,
         data,
         header,
         timeout,
         withCredentials,
         success,
         fail,
         complete,
     })
}