zhaojs
2023-07-31 8dcfae4fff98fbbb19ff46bd9750f25bc56801a9
h5/apph5/request/index.js
对比新文件
@@ -0,0 +1,42 @@
export default class Request{
    http(param) {
         //let postUrl="http://dfg.shop.com";
           let postUrl="";
         let url = param.url;
           let method = param.method;
           let header = param.header || {};
           //let data = Object.assign(param.data || {});
         let data=param.data;
         if (method) {
             if (method == "GET") {
                 header = Object.assign({
                     'content-type': "application/x-www-form-urlencoded"
                 }, param.header)
             } else {
                 header = Object.assign({
                     'content-type': "application/json"
                 }, param.header)
             }
            let requestUrl = postUrl + url;
            return new Promise((resolve, reject) => {
                uni.request({
                    url: requestUrl,
                    data: data,
                    method: method,
                    header: header,
                    success: (res) => {
                       resolve(res.data);
                    },
                    fail: (err) => {
                         uni.showToast({
                                title:res.data.msg,
                                icon:'none'
                        });
                    },
                })
            })
         }
       }
}