3***@qq.com
3***@qq.com
  • 发布:2020-05-06 03:25
  • 更新:2020-05-06 09:43
  • 阅读:2043

uni.request 如何变为同步请求

分类:uni-app

这是源码

 this.getMD5(base64, href);.//调用  
//声明  
getMD5: async function(base64Value, href) {  
                var sign;  
                let err, res;  
                [err, res] = await uni.request({  
                    method: 'GET',  
                    url: 'http://XXX.XX.XX.XXX:5588/api/Values/GetMD5',  
                    data: {  
                        base64: base64Value  
                    }  
                    //,  
                    // success: (res) => {  
                    //  href = href + res.data;  
                    //  this.href = href;  
                    //  console.log(this.href);  
                    // }  
                });  
                console.log("数据:" + JSON.stringify(err));  
            }
2020-05-06 03:25 负责人:无 分享
已邀请:
S1ow

S1ow

new Promise

  • 3***@qq.com (作者)

    这个就是官网给的Demo啊

    2020-05-06 11:45

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

async getMD5: function(base64Value, href) {
var sign;
let err, res;
[err, res] = await uni.request({
method: 'GET',
url: 'http://XXX.XX.XX.XXX:5588/api/Values/GetMD5',
data: {
base64: base64Value
}
//,
// success: (res) => {
// href = href + res.data;
// this.href = href;
// console.log(this.href);
// }
});
console.log("数据:" + JSON.stringify(err));
}

  • 3***@qq.com (作者)

    直接语法报错了

    2020-05-06 11:45

  • 喜欢技术的前端

    回复 3***@qq.com: async requestAndroidPermission(base64Value, href){} 这样写

    2020-05-06 11:54

  • 3***@qq.com (作者)

    回复 喜欢技术的前端:

    声明:

    async requestAndroidPermission(base64Value, href) {

    var sign;

    let err, res;

    [err, res] = uni.request({

    method: 'GET',

    url: 'http://XXX.XX.XX.XXX:5588/api/Values/GetMD5',

    data: {

    base64: base64Value

    },

    success: (res) => {

    href = href + res.data;

    this.href = href;

    console.log(this.href);

    }

    });

    console.log("数据:" + JSON.stringify(err));

    }

    调用

    var result = this.requestAndroidPermission(base64, href);

    console.log(123);

    还是先打印了123了

    2020-05-06 13:07

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