yourapis
yourapis
  • 发布:2019-02-23 22:36
  • 更新:2019-05-21 15:06
  • 阅读:2087

付费(100)请求帮助uni.request同步。

分类:uni-app

付费(100)请求帮助,解决封装uni.request同步return问题。论坛翻遍了,也参考了pay的,还是不行。百度了,没有结果。

Q:94-8-5-92

我是这么写的。

sendRequest: async function(requestMethod, requestUrl, requestData) {  
        var tempData = null;  
        const requestResult = await this.executeRequest(requestMethod, requestUrl, requestData);  
        console.log("=====返回结果=====", requestResult);  
        return requestResult;  
    },  
executeRequest: function(requestMethod, requestUrl, requestData) {  
        return new Promise((resolve, reject) => {  
            uni.request({  
                url: requestUrl,  
                method: requestMethod,  
                //dataType: 'json',  
                data: requestData,  
                header: {  
                    'content-type': 'application/x-www-form-urlencoded; charset=utf-8'  
                },  
                success: (result) => {  
                    resolve(result.data)  
                },  
                fail: (result) => {  
                    reject(result.data)  
                },  
                complete: (result) => {  
                    console.log("请求结果====" + JSON.stringify(result.data));  
                }  
            });  
        });  
    }
2019-02-23 22:36 负责人:无 分享
已邀请:
望

同问

y***@163.com

y***@163.com

等会儿我来看下

y***@163.com

y***@163.com

我大概了解了一下async/await的特性,你现在碰到的问题啥样的。

quanpeifeng

quanpeifeng - 开发

解决了么?

incess

incess - 阿莫熊科技,长期合作项目,QQ微信同号 1410323850 专业团队为您解决问题

uniapp,MUI,HTML5+,webapp开发,前端、后端、全栈开发,ios应用上架问题,付费咨询解答

提供技术服务,长期有效

QQ: 1410323850 微信同号

该问题目前已经被锁定, 无法添加新回复